[git pull] drm fixes for 6.2-rc5

From: Dave Airlie
Date: Thu Jan 19 2023 - 21:53:24 EST


Hi Linus,

Just a pretty regular week for this stage of things, amdgpu and i915,
along with some msm and misc others.

Dave.

drm-fixes-2023-01-20:
drm fixes for 6.2-rc5

fb-helper:
- switcheroo fix

msm:
- kexec shutdown fix
- fix potential double free

i915:
- Reject display plane with height == 0
- re-disable RC6p on Sandy Bridge
- Fix hugepages' selftest
- DG2 hw workarounds
- switcheroo fix

vc4:
- fix a memory leak

panfrost:
- Kconfig fix

amdgpu:
- Fix display scaling
- Fix RN/CZN power reporting on some firmware versions
- Colorspace fixes
- Fix resource freeing in error case in CS IOCTL
- Fix warning on driver unload
- GC11 fixes
- DCN 3.1.4/5 S/G display workarounds
The following changes since commit 5dc4c995db9eb45f6373a956eb1f69460e69e6d4:

Linux 6.2-rc4 (2023-01-15 09:22:43 -0600)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-01-20

for you to fetch changes up to 3f30a6e67ce49c0068f8058893326db46b6db11f:

Merge tag 'amd-drm-fixes-6.2-2023-01-19' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes (2023-01-20
11:21:20 +1000)

----------------------------------------------------------------
drm fixes for 6.2-rc5

fb-helper:
- switcheroo fix

msm:
- kexec shutdown fix
- fix potential double free

i915:
- Reject display plane with height == 0
- re-disable RC6p on Sandy Bridge
- Fix hugepages' selftest
- DG2 hw workarounds
- switcheroo fix

vc4:
- fix a memory leak

panfrost:
- Kconfig fix

amdgpu:
- Fix display scaling
- Fix RN/CZN power reporting on some firmware versions
- Colorspace fixes
- Fix resource freeing in error case in CS IOCTL
- Fix warning on driver unload
- GC11 fixes
- DCN 3.1.4/5 S/G display workarounds

----------------------------------------------------------------
Alex Deucher (2):
drm/amd/display: disable S/G display on DCN 3.1.5
drm/amd/display: disable S/G display on DCN 3.1.4

Arnd Bergmann (1):
drm/panfrost: fix GENERIC_ATOMIC64 dependency

Chris Wilson (1):
drm/i915/selftests: Unwind hugepages to drop wakeref on error

Christian König (2):
drm/amdgpu: fix cleaning up reserved VMID on release
drm/amdgpu: fix amdgpu_job_free_resources v2

Dave Airlie (4):
Merge tag 'drm-msm-fixes-2023-01-16' of
https://gitlab.freedesktop.org/drm/msm into drm-fixes
Merge tag 'drm-intel-fixes-2023-01-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'drm-misc-fixes-2023-01-19' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'amd-drm-fixes-6.2-2023-01-19' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

Drew Davenport (1):
drm/i915/display: Check source height is > 0

Hamza Mahfooz (1):
drm/amd/display: fix issues with driver unload

Joel Fernandes (Google) (1):
adreno: Shutdown the GPU properly

Joshua Ashton (2):
drm/amd/display: Calculate output_color_space after pixel
encoding adjustment
drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix

Lang Yu (2):
drm/amdgpu: correct MEC number for gfx11 APUs
drm/amdgpu: allow multipipe policy on ASICs with one MEC

Matt Atwood (2):
drm/i915/dg2: Introduce Wa_18018764978
drm/i915/dg2: Introduce Wa_18019271663

Maxime Ripard (2):
drm/vc4: bo: Fix drmm_mutex_init memory hog
drm/vc4: bo: Fix unused variable warning

Nirmoy Das (1):
drm/i915: Remove unused variable

Rob Clark (1):
drm/msm/gpu: Fix potential double-free

Sasa Dragic (1):
drm/i915: re-disable RC6p on Sandy Bridge

Thomas Zimmermann (2):
drm/i915: Allow switching away via vga-switcheroo if uninitialized
drm/fb-helper: Set framebuffer for vga-switcheroo clients

hongao (1):
drm/amd/display: Fix set scaling doesn's work

jie1zhan (1):
drm/amdgpu: Correct the power calcultion for Renior/Cezanne.

drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 3 +++
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 10 ++++++++--
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 11 +++++++++--
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 ++++----------
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 -
drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 4 ++--
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 7 ++++++-
drivers/gpu/drm/drm_fb_helper.c | 7 +++++++
drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 ++++----
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 10 +++++++---
drivers/gpu/drm/i915/gt/intel_workarounds.c | 10 +++++++++-
drivers/gpu/drm/i915/i915_driver.c | 5 +----
drivers/gpu/drm/i915/i915_pci.c | 3 ++-
drivers/gpu/drm/i915/i915_switcheroo.c | 6 +++++-
drivers/gpu/drm/msm/adreno/adreno_device.c | 5 +++--
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 4 ++++
drivers/gpu/drm/msm/msm_gpu.c | 2 ++
drivers/gpu/drm/msm/msm_gpu.h | 12 ++++++++++--
drivers/gpu/drm/panfrost/Kconfig | 3 ++-
drivers/gpu/drm/vc4/vc4_bo.c | 6 ++----
22 files changed, 92 insertions(+), 42 deletions(-)