[PULL] drm-misc-fixes

Thomas Zimmermann tzimmermann at suse.de
Fri Jul 7 07:23:13 UTC 2023


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)


More information about the dri-devel mailing list