drm fixes for 6.6-rc3 (resend with one more patch)
From: Dave Airlie
Date: Fri Sep 22 2023 - 02:39:03 EST
Hi Linus (again),
It's been one of those weeks, and I somehow managed to forget the
actual newsworthy item in this fixes pull. Ben Skeggs is stepping away
from nouveau and Red Hat for personal reasons, he'll be missed and we
intend to fill the gaps in the upcoming time with Danilo and Lyude
stepping in for now.
Otherwise what I said already, i915, nouveau, amdgpu with a few each
and some misc spread around.
Dave.
drm-fixes-2023-09-22-2:
MAINTAINERS:
- drop Ben as he retired from nouveau
core:
- drm_mm test fixes
fbdev:
- Kconfig fixes
ivpu:
- IRQ-handling fixes
meson:
- Fix memory leak in HDMI EDID code
nouveau:
- Correct type casting
- Fix memory leak in scheduler
- u_memcpya() fixes
i915:
- Prevent error pointer dereference
- Fix PMU busyness values when using GuC mode
amdgpu:
- MST fix
- Vbios part number reporting fix
- Fix a possible memory leak in an error case in the RAS code
- Fix low resolution modes on eDP
amdkfd:
- Fix GPU address for user queue wptr when GART is not at 0
The following changes since commit ce9ecca0238b140b88f43859b211c9fdfd8e5b70:
Linux 6.6-rc2 (2023-09-17 14:40:24 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-22-2
for you to fetch changes up to b41b28366d3b176c8297961de4f095f2e392402d:
MAINTAINERS: remove myself as nouveau maintainer (2023-09-22 16:32:00 +1000)
----------------------------------------------------------------
MAINTAINERS:
- drop Ben as he retired from nouveau
core:
- drm_mm test fixes
fbdev:
- Kconfig fixes
ivpu:
- IRQ-handling fixes
meson:
- Fix memory leak in HDMI EDID code
nouveau:
- Correct type casting
- Fix memory leak in scheduler
- u_memcpya() fixes
i915:
- Prevent error pointer dereference
- Fix PMU busyness values when using GuC mode
amdgpu:
- MST fix
- Vbios part number reporting fix
- Fix a possible memory leak in an error case in the RAS code
- Fix low resolution modes on eDP
amdkfd:
- Fix GPU address for user queue wptr when GART is not at 0
----------------------------------------------------------------
Arnd Bergmann (1):
drm: fix up fbdev Kconfig defaults
Ben Skeggs (1):
MAINTAINERS: remove myself as nouveau maintainer
Cong Liu (1):
drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable
Dan Carpenter (2):
nouveau/u_memcpya: fix NULL vs error pointer bug
drm/i915/gt: Prevent error pointer dereference
Danilo Krummrich (2):
drm/nouveau: fence: fix type cast warning in nouveau_fence_emit()
drm/nouveau: sched: fix leaking memory of timedout job
Dave Airlie (4):
nouveau/u_memcpya: use vmemdup_user
Merge tag 'drm-misc-fixes-2023-09-21' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2023-09-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-6.6-2023-09-20' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Hamza Mahfooz (1):
drm/amd/display: fix the ability to use lower resolution modes on eDP
Jani Nikula (1):
drm/meson: fix memory leak on ->hpd_notify callback
Janusz Krzysztofik (1):
drm/tests: Fix incorrect argument in drm_test_mm_insert_range
José Pekkarinen (1):
drm/virtio: clean out_fence on complete_submit
Karol Wachowski (1):
accel/ivpu/40xx: Fix buttress interrupt handling
Lijo Lazar (1):
Revert "drm/amdgpu: Report vbios version instead of PN"
Muhammad Ahmed (1):
drm/amd/display: Fix MST recognizes connected displays as one
Thomas Zimmermann (1):
fbdev/sh7760fb: Depend on FB=y
Umesh Nerlige Ramappa (1):
i915/pmu: Move execlist stats initialization to execlist specific setup
YuBiao Wang (1):
drm/amdkfd: Use gpu_offset for user queue's wptr
MAINTAINERS | 1 -
drivers/accel/ivpu/ivpu_hw_40xx.c | 9 ++++++-
drivers/gpu/drm/Kconfig | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +-
drivers/gpu/drdrm-fixes-2023-09-22-2:
MAINTAINERS:
- drop Ben as he retired from nouveau
core:
- drm_mm test fixes
fbdev:
- Kconfig fixes
ivpu:
- IRQ-handling fixes
meson:
- Fix memory leak in HDMI EDID code
nouveau:
- Correct type casting
- Fix memory leak in scheduler
- u_memcpya() fixes
i915:
- Prevent error pointer dereference
- Fix PMU busyness values when using GuC mode
amdgpu:
- MST fix
- Vbios part number reporting fix
- Fix a possible memory leak in an error case in the RAS code
- Fix low resolution modes on eDP
amdkfd:
- Fix GPU address for user queue wptr when GART is not at 0
The following changes since commit ce9ecca0238b140b88f43859b211c9fdfd8e5b70:
Linux 6.6-rc2 (2023-09-17 14:40:24 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-09-22-2
for you to fetch changes up to b41b28366d3b176c8297961de4f095f2e392402d:
MAINTAINERS: remove myself as nouveau maintainer (2023-09-22 16:32:00 +1000)
----------------------------------------------------------------
MAINTAINERS:
- drop Ben as he retired from nouveau
core:
- drm_mm test fixes
fbdev:
- Kconfig fixes
ivpu:
- IRQ-handling fixes
meson:
- Fix memory leak in HDMI EDID code
nouveau:
- Correct type casting
- Fix memory leak in scheduler
- u_memcpya() fixes
i915:
- Prevent error pointer dereference
- Fix PMU busyness values when using GuC mode
amdgpu:
- MST fix
- Vbios part number reporting fix
- Fix a possible memory leak in an error case in the RAS code
- Fix low resolution modes on eDP
amdkfd:
- Fix GPU address for user queue wptr when GART is not at 0
----------------------------------------------------------------
Arnd Bergmann (1):
drm: fix up fbdev Kconfig defaults
Ben Skeggs (1):
MAINTAINERS: remove myself as nouveau maintainer
Cong Liu (1):
drm/amdgpu: fix a memory leak in amdgpu_ras_feature_enable
Dan Carpenter (2):
nouveau/u_memcpya: fix NULL vs error pointer bug
drm/i915/gt: Prevent error pointer dereference
Danilo Krummrich (2):
drm/nouveau: fence: fix type cast warning in nouveau_fence_emit()
drm/nouveau: sched: fix leaking memory of timedout job
Dave Airlie (4):
nouveau/u_memcpya: use vmemdup_user
Merge tag 'drm-misc-fixes-2023-09-21' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2023-09-21' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-6.6-2023-09-20' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Hamza Mahfooz (1):
drm/amd/display: fix the ability to use lower resolution modes on eDP
Jani Nikula (1):
drm/meson: fix memory leak on ->hpd_notify callback
Janusz Krzysztofik (1):
drm/tests: Fix incorrect argument in drm_test_mm_insert_range
José Pekkarinen (1):
drm/virtio: clean out_fence on complete_submit
Karol Wachowski (1):
accel/ivpu/40xx: Fix buttress interrupt handling
Lijo Lazar (1):
Revert "drm/amdgpu: Report vbios version instead of PN"
Muhammad Ahmed (1):
drm/amd/display: Fix MST recognizes connected displays as one
Thomas Zimmermann (1):
fbdev/sh7760fb: Depend on FB=y
Umesh Nerlige Ramappa (1):
i915/pmu: Move execlist stats initialization to execlist specific setup
YuBiao Wang (1):
drm/amdkfd: Use gpu_offset for user queue's wptr
MAINTAINERS | 1 -
drivers/accel/ivpu/ivpu_hw_40xx.c | 9 ++++++-
drivers/gpu/drm/Kconfig | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 1 +
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +--
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 30 ++++++++++++----------
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 8 ++----
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1 -
.../gpu/drm/i915/gt/intel_execlists_submission.c | 2 ++
drivers/gpu/drm/i915/gt/intel_lrc.c | 5 ++--
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 ++
drivers/gpu/drm/nouveau/nouveau_drv.h | 19 ++++----------
drivers/gpu/drm/nouveau/nouveau_exec.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 12 ++++++---
drivers/gpu/drm/tests/drm_mm_test.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_submit.c | 1 -
drivers/video/console/Kconfig | 1 +
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/core/Kconfig | 2 +-
23 files changed, 61 insertions(+), 53
deletions(-)m/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +--
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 30 ++++++++++++----------
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 8 ++----
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1 -
.../gpu/drm/i915/gt/intel_execlists_submission.c | 2 ++
drivers/gpu/drm/i915/gt/intel_lrc.c | 5 ++--
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 ++
drivers/gpu/drm/nouveau/nouveau_drv.h | 19 ++++----------
drivers/gpu/drm/nouveau/nouveau_exec.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_sched.c | 12 ++++++---
drivers/gpu/drm/tests/drm_mm_test.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_submit.c | 1 -
drivers/video/console/Kconfig | 1 +
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/core/Kconfig | 2 +-
23 files changed, 61 insertions(+), 53 deletions(-)