[PULL] drm-misc-fixes

Gustavo Padovan gustavo at padovan.org
Wed Feb 21 15:23:09 UTC 2018


Hi Dave,

A bunch of fixes for 4.16. For some reason the lut fixes showed up again
here when generating the pull-request with dim-tools. Once you pull I
can fast forward the to drm-fixes hopefully.

Thanks,

Gustavo

drm-misc-fixes-2018-02-21:
Fixes for 4.16. I contains fixes for deadlock on runtime suspend on few
drivers, a memory leak on non-blocking commits, a crash on color-eviction.
The is also meson and edid fixes, plus a fix for a doc warning.
The following changes since commit 17b11b76b87afe9f8be199d7a5f442497133e2b0:

  drm/vc4: Fix NULL pointer dereference in vc4_save_hang_state() (2018-01-18 12:17:03 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2018-02-21

for you to fetch changes up to 30a3317ddc2427d173d8bcffaa3f41a61eb66560:

  drm/tve200: fix kernel-doc documentation comment include (2018-02-21 09:26:38 +0200)

----------------------------------------------------------------
Fixes for 4.16. I contains fixes for deadlock on runtime suspend on few
drivers, a memory leak on non-blocking commits, a crash on color-eviction.
The is also meson and edid fixes, plus a fix for a doc warning.

----------------------------------------------------------------
Chris Wilson (1):
      drm: Handle unexpected holes in color-eviction

Daniel Vetter (1):
      drm/cirrus: Load lut in crtc_commit

Jani Nikula (1):
      drm/tve200: fix kernel-doc documentation comment include

Kai-Heng Feng (1):
      drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA

Leo (Sunpeng) Li (1):
      drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits

Lukas Wunner (5):
      workqueue: Allow retrieval of current task's work struct
      drm: Allow determining if current task is output poll worker
      drm/nouveau: Fix deadlock on runtime suspend
      drm/radeon: Fix deadlock on runtime suspend
      drm/amdgpu: Fix deadlock on runtime suspend

Neil Armstrong (1):
      drm/meson: fix vsync buffer update

 Documentation/gpu/tve200.rst                   |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 58 +++++++++++++-------
 drivers/gpu/drm/cirrus/cirrus_mode.c           | 40 ++++++++------
 drivers/gpu/drm/drm_atomic_helper.c            | 15 ++++++
 drivers/gpu/drm/drm_edid.c                     |  3 ++
 drivers/gpu/drm/drm_mm.c                       | 21 ++++++--
 drivers/gpu/drm/drm_probe_helper.c             | 20 +++++++
 drivers/gpu/drm/meson/meson_crtc.c             |  6 +++
 drivers/gpu/drm/meson/meson_drv.h              |  3 ++
 drivers/gpu/drm/meson/meson_plane.c            |  7 ++-
 drivers/gpu/drm/nouveau/nouveau_connector.c    | 18 +++++--
 drivers/gpu/drm/radeon/radeon_connectors.c     | 74 +++++++++++++++++---------
 include/drm/drm_atomic.h                       |  9 ++++
 include/drm/drm_crtc_helper.h                  |  1 +
 include/linux/workqueue.h                      |  1 +
 kernel/workqueue.c                             | 16 ++++++
 16 files changed, 219 insertions(+), 75 deletions(-)


More information about the dim-tools mailing list