Hi Dave, Sima, this is the week's PR for drm-misc-fixes. Best regards Thomas drm-misc-fixes-2024-10-31: Short summary of fixes pull: ivpu: - Fix firewall IRQ handling panthor: - Fix firmware initialization wrt page sizes - Fix handling and reporting of dead job groups sched: - Guarantee forward progress via WC_MEM_RECLAIM tests: - Fix memory leak in drm_display_mode_from_cea_vic() The following changes since commit 4d95a12beba146b0ca2de59c7ce905bc0aadfd0c: Merge tag 'drm-xe-fixes-2024-10-24-1' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2024-10-25 16:55:39 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-fixes-2024-10-31 for you to fetch changes up to add4163aca0d4a86e9fe4aa513865e4237db8aef: drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic() (2024-10-31 10:31:35 +0100) ---------------------------------------------------------------- Short summary of fixes pull: ivpu: - Fix firewall IRQ handling panthor: - Fix firmware initialization wrt page sizes - Fix handling and reporting of dead job groups sched: - Guarantee forward progress via WC_MEM_RECLAIM tests: - Fix memory leak in drm_display_mode_from_cea_vic() ---------------------------------------------------------------- Andrzej Kacprowski (1): accel/ivpu: Fix NOC firewall interrupt handling Boris Brezillon (3): drm/panthor: Fix firmware initialization on systems with a page size > 4k drm/panthor: Fail job creation when the group is dead drm/panthor: Report group as timedout when we fail to properly suspend Dan Carpenter (1): drm/tegra: Fix NULL vs IS_ERR() check in probe() Jinjie Ruan (3): drm/tests: helpers: Add helper for drm_display_mode_from_cea_vic() drm/connector: hdmi: Fix memory leak in drm_display_mode_from_cea_vic() drm/tests: hdmi: Fix memory leaks in drm_display_mode_from_cea_vic() Matthew Brost (1): drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM Thomas Zimmermann (1): Merge drm/drm-fixes into drm-misc-fixes drivers/accel/ivpu/ivpu_debugfs.c | 9 +++++ drivers/accel/ivpu/ivpu_hw.c | 1 + drivers/accel/ivpu/ivpu_hw.h | 1 + drivers/accel/ivpu/ivpu_hw_ip.c | 5 ++- drivers/gpu/drm/panthor/panthor_fw.c | 4 +-- drivers/gpu/drm/panthor/panthor_gem.c | 11 ++++-- drivers/gpu/drm/panthor/panthor_mmu.c | 16 +++++++-- drivers/gpu/drm/panthor/panthor_mmu.h | 1 + drivers/gpu/drm/panthor/panthor_sched.c | 20 ++++++++--- drivers/gpu/drm/scheduler/sched_main.c | 5 +-- drivers/gpu/drm/tegra/drm.c | 4 +-- drivers/gpu/drm/tests/drm_connector_test.c | 24 ++++++------- drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 8 ++--- drivers/gpu/drm/tests/drm_kunit_helpers.c | 42 ++++++++++++++++++++++ include/drm/drm_kunit_helpers.h | 4 +++ 15 files changed, 122 insertions(+), 33 deletions(-) -- Thomas Zimmermann Graphics Driver Developer SUSE Software Solutions Germany GmbH Frankenstrasse 146, 90461 Nuernberg, Germany GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman HRB 36809 (AG Nuernberg)