Hi Dave and Daniel, I just noticed that there hasn't been a fixes PR for drm-misc for some time. So here's the overdue update. Best regards Thomas drm-misc-fixes-2023-07-07: Short summary of fixes pull: * bridge: * dw_hdmi: Connector fixes * ti-sn65dsi86: Fix possible use-after-free * dma_buf: * Fix signalling time * Return errno pointers * ipu: IRQ fixes * nouveau: Fix usage of drm_dp_remove_payload() * panel: * simple: Fix connector type for Innolux At043tn24; Fix display mode for Powertip PH800480T013 * scheduler: * Wait for dependencies * Fencing fixes * ttm: * Fix bulk move * Fix resource leaks The following changes since commit 54d217406afe250d7a768783baaa79a035f21d38: drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (2023-06-20 16:00:09 -0400) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-07-07 for you to fetch changes up to 00ae1491f970acc454be0df63f50942d94825860: dma-buf: fix an error pointer vs NULL bug (2023-07-06 19:50:23 +0530) ---------------------------------------------------------------- Short summary of fixes pull: * bridge: * dw_hdmi: Connector fixes * ti-sn65dsi86: Fix possible use-after-free * dma_buf: * Fix signalling time * Return errno pointers * ipu: IRQ fixes * nouveau: Fix usage of drm_dp_remove_payload() * panel: * simple: Fix connector type for Innolux At043tn24; Fix display mode for Powertip PH800480T013 * scheduler: * Wait for dependencies * Fencing fixes * ttm: * Fix bulk move * Fix resource leaks ---------------------------------------------------------------- Adrián Larumbe (1): drm: bridge: dw_hdmi: fix connector access for scdc Boris Brezillon (2): drm/sched: Make sure we wait for all dependencies in kill_jobs_cb() drm/sched: Call drm_sched_fence_set_parent() from drm_sched_fence_scheduled() Christian König (2): drm/ttm: fix warning that we shouldn't mix && and || dma-buf: keep the signaling time of merged fences v3 Dan Carpenter (1): dma-buf: fix an error pointer vs NULL bug Douglas Anderson (1): drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime Fabio Estevam (1): drm/panel: simple: Add connector_type for innolux_at043tn24 Karol Wachowski (2): accel/ivpu: Fix VPU register access in irq disable accel/ivpu: Clear specific interrupt status bits on C0 Lyude Paul (1): drm/nouveau/kms/nv50-: Fix drm_dp_remove_payload() invocation Marek Vasut (1): drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags Thomas Hellström (2): drm/ttm: Don't leak a resource on eviction error drm/ttm: Don't leak a resource on swapout move error Yunxiang Li (1): drm/ttm: fix bulk_move corruption when adding a entry drivers/accel/ivpu/ivpu_drv.h | 1 + drivers/accel/ivpu/ivpu_hw_mtl.c | 20 +++++++++------ drivers/dma-buf/dma-fence-unwrap.c | 26 +++++++++++++++++--- drivers/dma-buf/dma-fence.c | 7 +++--- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 9 ++++--- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 35 ++++++++++++++++---------- drivers/gpu/drm/drm_syncobj.c | 6 ++--- drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 ++++-- drivers/gpu/drm/panel/panel-simple.c | 2 ++ drivers/gpu/drm/scheduler/sched_entity.c | 41 +++++++++++++++++++++++++------ drivers/gpu/drm/scheduler/sched_fence.c | 40 +++++++++++++++++++----------- drivers/gpu/drm/scheduler/sched_main.c | 3 +-- drivers/gpu/drm/ttm/ttm_bo.c | 23 ++++++++--------- drivers/gpu/drm/ttm/ttm_resource.c | 5 +++- include/drm/gpu_scheduler.h | 5 ++-- include/linux/dma-fence.h | 2 +- 16 files changed, 156 insertions(+), 77 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)