mbox series

[PULL] drm-misc-fixes

Message ID nq3ke75juephbex5acfyi5t6bxv22nhmfcpfhru55haj2nv3us@gehrlmjbqgjk (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-fixes | expand

Pull-request

ssh://git.freedesktop.org/git/drm/drm-misc tags/drm-misc-fixes-2023-07-13

Message

Maxime Ripard July 13, 2023, 8:17 a.m. UTC
Hi,

Sending again because I had to send it by hand and forgot to add all the
recipients in Cc.

Here's this week drm-misc-fixes PR, plus last week as well that got
dropped for some reason.

Thanks!
Maxime

The following changes since commit 06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5:

  Linux 6.5-rc1 (2023-07-09 13:53:13 -0700)

are available in the Git repository at:

  ssh://git.freedesktop.org/git/drm/drm-misc tags/drm-misc-fixes-2023-07-13

for you to fetch changes up to 835a65f51790e1f72b1ab106ec89db9ac15b47d6:

  drm/nouveau: bring back blit subchannel for pre nv50 GPUs (2023-07-12 22:38:41 +0200)

----------------------------------------------------------------
A couple of nouveau patches addressing improving HDMI support and
firmware handling, a fix for TTM to skip pinned BO when evicting, and a
fix for the fbdev documentation.

----------------------------------------------------------------
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 (3):
      drm/ttm: fix warning that we shouldn't mix && and ||
      dma-buf: keep the signaling time of merged fences v3
      drm/ttm: never consider pinned BOs for eviction&swap

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

Geert Uytterhoeven (1):
      drm/fbdev-dma: Fix documented default preferred_bpp value

Karol Herbst (4):
      drm/nouveau/disp: fix HDMI on gt215+
      drm/nouveau/disp/g94: enable HDMI
      drm/nouveau/acr: Abort loading ACR if no firmware was found
      drm/nouveau: bring back blit subchannel for pre nv50 GPUs

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

Maxime Ripard (1):
      Merge v6.5-rc1 into drm-misc-fixes

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

Thomas Zimmermann (1):
      drm/client: Send hotplug event after registering a client

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/armada/armada_fbdev.c            |  4 ---
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c        |  9 +++---
 drivers/gpu/drm/bridge/ti-sn65dsi86.c            | 35 ++++++++++++--------
 drivers/gpu/drm/drm_client.c                     | 21 ++++++++++++
 drivers/gpu/drm/drm_fbdev_dma.c                  |  6 +---
 drivers/gpu/drm/drm_fbdev_generic.c              |  4 ---
 drivers/gpu/drm/drm_syncobj.c                    |  6 ++--
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c        |  4 ---
 drivers/gpu/drm/gma500/fbdev.c                   |  4 ---
 drivers/gpu/drm/msm/msm_fbdev.c                  |  4 ---
 drivers/gpu/drm/nouveau/dispnv50/disp.c          |  8 +++--
 drivers/gpu/drm/nouveau/nouveau_chan.c           |  1 +
 drivers/gpu/drm/nouveau/nouveau_chan.h           |  1 +
 drivers/gpu/drm/nouveau/nouveau_drm.c            | 20 ++++++++++--
 drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c   |  1 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c |  2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c   |  2 +-
 drivers/gpu/drm/omapdrm/omap_fbdev.c             |  4 ---
 drivers/gpu/drm/panel/panel-simple.c             |  2 ++
 drivers/gpu/drm/radeon/radeon_fbdev.c            |  4 ---
 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/tegra/fbdev.c                    |  4 ---
 drivers/gpu/drm/ttm/ttm_bo.c                     | 29 ++++++++++-------
 drivers/gpu/drm/ttm/ttm_resource.c               |  5 ++-
 include/drm/gpu_scheduler.h                      |  5 ++-
 include/linux/dma-fence.h                        |  2 +-
 32 files changed, 206 insertions(+), 119 deletions(-)