Hi Linus,
This is a bit bigger than I'd like at this stage, and I guess last week was extra quiet, but it's mostly one fix across 3 drivers to wait for buffer move pinning to complete. There was one locking change that got reverted so it's just noise. Otherwise the amdgpu/nouveau changes are for known regressions, and otherwise it's just misc changes in kmb/atmel/vc4 drivers.
I'm off for a few days (have email for some of it), but I'll be back mid next week for hopefully the next PR.
Dave.
drm-fixes-2021-06-25: drm fixes for 5.13-rc8/final
radeon/nouveau/amdgpu/ttm: - same fix in 3 drivers to wait for BO to be pinned after moving it.
core: - auth locking change + brown paper bag revert
amdgpu: - Revert GFX9, 10 doorbell fixes, we just end up trading one bug for another - Potential memory corruption fix in framebuffer handling
nouveau: - fix regression checking dma addresses
kmb: - error return fix
atmel-hlcdc: - fix kernel warnings at boot - enable async flips
vc4: - fix CPU hang due to power management The following changes since commit 13311e74253fe64329390df80bed3f07314ddd61:
Linux 5.13-rc7 (2021-06-20 15:03:15 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-06-25
for you to fetch changes up to 5e0e7a407675d9f50f1d840214beaec42293b79b:
Merge tag 'drm-misc-fixes-2021-06-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2021-06-25 06:05:13 +1000)
---------------------------------------------------------------- drm fixes for 5.13-rc8/final
radeon/nouveau/amdgpu/ttm: - same fix in 3 drivers to wait for BO to be pinned after moving it.
core: - auth locking change + brown paper bag revert
amdgpu: - Revert GFX9, 10 doorbell fixes, we just end up trading one bug for another - Potential memory corruption fix in framebuffer handling
nouveau: - fix regression checking dma addresses
kmb: - error return fix
atmel-hlcdc: - fix kernel warnings at boot - enable async flips
vc4: - fix CPU hang due to power management
---------------------------------------------------------------- Christian König (4): drm/nouveau: wait for moving fence after pinning v2 drm/radeon: wait for moving fence after pinning drm/amdgpu: wait for moving fence after pinning drm/nouveau: fix dma_address check for CPU/GPU sync
Dan Sneddon (2): drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage. drm/atmel-hlcdc: Allow async page flips
Daniel Vetter (1): Revert "drm: add a locked version of drm_is_current_master"
Dave Airlie (2): Merge tag 'amd-drm-fixes-5.13-2021-06-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2021-06-24' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Desmond Cheong Zhi Xi (1): drm: add a locked version of drm_is_current_master
Krzysztof Kozlowski (1): drm/panel: ld9040: reference spi_device_id table
Maxime Ripard (2): drm/vc4: hdmi: Move the HSM clock enable to runtime_pm drm/vc4: hdmi: Make sure the controller is powered in detect
Michel Dänzer (1): drm/amdgpu: Call drm_framebuffer_init last for framebuffer init
Yifan Zhang (2): Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell." Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
Zhen Lei (1): drm/kmb: Fix error return code in kmb_hw_init()
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 ++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +++++++- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +--- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +--- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 17 ++++++---- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 1 + drivers/gpu/drm/kmb/kmb_drv.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +-- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +++++++++- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 1 + drivers/gpu/drm/radeon/radeon_prime.c | 16 ++++++++-- drivers/gpu/drm/vc4/vc4_hdmi.c | 44 ++++++++++++++++++++------ 12 files changed, 100 insertions(+), 39 deletions(-)
The pull request you sent on Fri, 25 Jun 2021 06:17:22 +1000:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-06-25
has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/44db63d1ad8d71c6932cbe007eb41f31c434d140
Thank you!
dri-devel@lists.freedesktop.org