Hi Linus,
Regular rc2 fixes though a bit more than usual at rc2 stage, people must have been testing early or else some fixes from last week got a bit laggy. There is one larger change in the amd fixes to amalgamate some power management code on the newer chips with the code from the older chips, it should only affects chips where support was introduced in rc1 and it should make future fixes easier to maintain probably a good idea to merge it now. Otherwise it's mostly fixes across the board.
Dave.
drm-fixes-2021-07-16: drm fixes for 5.14-rc2
dma-buf: - Fix fence leak in sync_file_merge() error code
drm/panel: - nt35510: Don't fail on DSI reads
fbdev: - Avoid use-after-free by not deleting current video mode
ttm: - Avoid NULL-ptr deref in ttm_range_man_fini()
vmwgfx: - Fix a merge commit
qxl: - fix a TTM regression
amdgpu: - SR-IOV fixes - RAS fixes - eDP fixes - SMU13 code unification to facilitate fixes in the future - Add new renoir DID - Yellow Carp fixes - Beige Goby fixes - Revert a bunch of TLB fixes that caused regressions - Revert an LTTPR display regression
amdkfd - Fix VRAM access regression - SVM fixes
i915: - Fix -EDEADLK handling regression - Drop the page table optimisation The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:
Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-07-16
for you to fetch changes up to 876d98e5511d8cfd12fc617a6717e7a8ea07be17:
Merge tag 'drm-intel-fixes-2021-07-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2021-07-16 10:53:02 +1000)
---------------------------------------------------------------- drm fixes for 5.14-rc2
dma-buf: - Fix fence leak in sync_file_merge() error code
drm/panel: - nt35510: Don't fail on DSI reads
fbdev: - Avoid use-after-free by not deleting current video mode
ttm: - Avoid NULL-ptr deref in ttm_range_man_fini()
vmwgfx: - Fix a merge commit
qxl: - fix a TTM regression
amdgpu: - SR-IOV fixes - RAS fixes - eDP fixes - SMU13 code unification to facilitate fixes in the future - Add new renoir DID - Yellow Carp fixes - Beige Goby fixes - Revert a bunch of TLB fixes that caused regressions - Revert an LTTPR display regression
amdkfd - Fix VRAM access regression - SVM fixes
i915: - Fix -EDEADLK handling regression - Drop the page table optimisation
---------------------------------------------------------------- Aaron Liu (1): drm/amd/pm: Add waiting for response of mode-reset message for yellow carp
Chengming Gui (1): drm/amd/pm: Fix BACO state setting for Beige_Goby
Christian König (1): drm/qxl: add NULL check for bo->resource
Daniel Vetter (1): Merge tag 'drm-misc-fixes-2021-07-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Dave Airlie (3): Merge tag 'amd-drm-fixes-5.14-2021-07-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2021-07-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2021-07-15' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Dmytro Laktyushkin (1): drm/amd/display: remove faulty assert
Emily Deng (1): drm/amdgpu: Correct the irq numbers for virtual crtc
Emily.Deng (1): drm/amdgpu: Restore msix after FLR
Eric Huang (5): Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" Revert "drm/amdgpu: Fix warning of Function parameter or member not described" Revert "drm/amdkfd: Make TLB flush conditional on mapping" Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update" Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping"
Felix Kuehling (1): drm/amdkfd: Allow CPU access for all VRAM BOs
Jason Ekstrand (1): dma-buf/sync_file: Don't leak fences on merge failure
Jingwen Chen (1): drm/amdgpu: SRIOV flr_work should take write_lock
Jinzhou Su (1): drm/amdgpu: add another Renoir DID
Linus Walleij (1): drm/panel: nt35510: Do not fail if DSI read fails
Luben Tuikov (1): drm/amdgpu: Return error if no RAS
Matthew Auld (1): drm/i915/gtt: drop the page table optimisation
Nicholas Kazlauskas (1): drm/amd/display: Fix updating infoframe for DCN3.1 eDP
Philip Yang (1): drm/amdkfd: handle fault counters on invalid address
Thomas Zimmermann (1): Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes' into drm-misc-fixes
Ville Syrjälä (1): drm/i915/gt: Fix -EDEADLK handling regression
Wesley Chalmers (1): Revert "drm/amd/display: Always write repeater mode regardless of LTTPR"
Xiaomeng Hou (2): drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp drm/amd/display: update header file name
Zack Rusin (2): drm/vmwgfx: Fix implicit declaration error drm/vmwgfx: Fix a bad merge in otable batch takedown
Zhan Liu (1): drm/amdgpu/display - only update eDP's backlight level when necessary
Zhen Lei (1): fbmem: Do not delete the mode that is still in use
Zheyu Ma (1): drm/ttm: add a check against null pointer dereference
drivers/dma-buf/sync_file.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 18 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 30 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 +- .../drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h | 355 -------------- .../amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h | 531 --------------------- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h | 57 --- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 24 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c | 311 ------------ .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 49 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 2 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 1 - drivers/video/fbdev/core/fbmem.c | 12 +- 38 files changed, 202 insertions(+), 1395 deletions(-) delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c
The pull request you sent on Fri, 16 Jul 2021 13:41:18 +1000:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-07-16
has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/786cb0a2f9bba267c8a80caf906b94c76d18f7e8
Thank you!
On Fri, Jul 16, 2021 at 01:41:18PM +1000, Dave Airlie wrote:
Hi Linus,
Regular rc2 fixes though a bit more than usual at rc2 stage, people must have been testing early or else some fixes from last week got a bit laggy. There is one larger change in the amd fixes to amalgamate some power management code on the newer chips with the code from the older chips, it should only affects chips where support was introduced in rc1 and it should make future fixes easier to maintain probably a good idea to merge it now. Otherwise it's mostly fixes across the board.
Dave.
drm-fixes-2021-07-16: drm fixes for 5.14-rc2
Dave, Daniel,
Looks like the fix[1] for nouveau regression[2] is missing. Hm?
[1] https://lore.kernel.org/nouveau/20210609172902.1937-1-christian.koenig@amd.c... [2] https://lore.kernel.org/lkml/YOC4uekpD7iA3xPi@Red/T/#u
Am 17.07.21 um 23:43 schrieb Kirill A. Shutemov:
On Fri, Jul 16, 2021 at 01:41:18PM +1000, Dave Airlie wrote:
Hi Linus,
Regular rc2 fixes though a bit more than usual at rc2 stage, people must have been testing early or else some fixes from last week got a bit laggy. There is one larger change in the amd fixes to amalgamate some power management code on the newer chips with the code from the older chips, it should only affects chips where support was introduced in rc1 and it should make future fixes easier to maintain probably a good idea to merge it now. Otherwise it's mostly fixes across the board.
Dave.
drm-fixes-2021-07-16: drm fixes for 5.14-rc2
Dave, Daniel,
My fault, I've pushed it to drm-misc-next after the branch of.
Just cherry-picked that to drm-misc-fixes. Should be in the next -rc
Thanks for the notice, Christian.
Looks like the fix[1] for nouveau regression[2] is missing. Hm?
[1] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.kerne... [2] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.kerne...
dri-devel@lists.freedesktop.org