mbox series

[PULL] drm-misc-fixes

Message ID 20231012111638.GA25037@linux-uq9g (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-fixes | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-10-12

Message

Thomas Zimmermann Oct. 12, 2023, 11:16 a.m. UTC
Hi Dave and Daniel, 

here's the PR for drm-misc-fixes.

Best regards
Thomas

drm-misc-fixes-2023-10-12:
Short summary of fixes pull:

 * atomic-helper: Relax checks for unregistered connectors
 * dma-buf: Work around race condition when retrieving fence timestamp
 * gem: Avoid OOB access in BO memory range
 * panel:
   * boe-tv101wun-ml6: Fix flickering
 * simpledrm: Fix error output
 * vwmgfx:
   * Fix size calculation in texture-state code
   * Ref GEM BOs in surfaces
The following changes since commit d59e75eef52d89201aaf5342a3ac23ddf3e9b112:

  drm/nouveau: exec: report max pushs through getparam (2023-10-04 00:10:18 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2023-10-12

for you to fetch changes up to c1165df2be2fffe3adeeaa68f4ee4325108c5e4e:

  drm/tiny: correctly print `struct resource *` on error (2023-10-12 10:57:07 +0200)

----------------------------------------------------------------
Short summary of fixes pull:

 * atomic-helper: Relax checks for unregistered connectors
 * dma-buf: Work around race condition when retrieving fence timestamp
 * gem: Avoid OOB access in BO memory range
 * panel:
   * boe-tv101wun-ml6: Fix flickering
 * simpledrm: Fix error output
 * vwmgfx:
   * Fix size calculation in texture-state code
   * Ref GEM BOs in surfaces

----------------------------------------------------------------
Christian König (1):
      dma-buf: add dma_fence_timestamp helper

Joey Gouly (1):
      drm/tiny: correctly print `struct resource *` on error

Konstantin Meskhidze (1):
      drm/vmwgfx: fix typo of sizeof argument

Matthew Wilcox (Oracle) (1):
      drm: Do not overrun array in drm_gem_get_pages()

Ruihai Zhou (1):
      drm/panel: boe-tv101wum-nl6: Completely pull GPW to VGL before TP term

Simon Ser (1):
      drm/atomic-helper: relax unregistered connector check

Zack Rusin (1):
      drm/vmwgfx: Keep a gem reference to user bos in surfaces

 drivers/dma-buf/dma-fence-unwrap.c             | 13 ++++-------
 drivers/dma-buf/sync_file.c                    |  9 +++-----
 drivers/gpu/drm/drm_atomic_helper.c            | 17 ++++++++++----
 drivers/gpu/drm/drm_gem.c                      |  6 +++--
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c |  4 +---
 drivers/gpu/drm/scheduler/sched_main.c         |  2 +-
 drivers/gpu/drm/tiny/simpledrm.c               |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c             |  7 +++---
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h             | 17 +++++++++-----
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c        |  6 ++---
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h            |  4 ++++
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c        | 12 +++++-----
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c            | 18 ++++++++++++---
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c            |  6 ++---
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c        |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c       | 12 +++++-----
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c         |  4 ++--
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c        | 31 ++++++++++----------------
 include/linux/dma-fence.h                      | 19 ++++++++++++++++
 19 files changed, 115 insertions(+), 76 deletions(-)