[PULL] drm-misc-fixes

Sean Paul seanpaul at chromium.org
Fri Jun 2 18:33:45 UTC 2017


Hi Dave,
Here's this week's fixes pull. Most noteworthy is the drm_unplug_dev change.
We've previously had discussion around cleanup on unplug for rockchip, but that
was mostly an academic issue (they wanted to unbind/bind at runtime). At the
time, this usecase was determined not to warrant the complexity required to fix
it, however now that we're seeing normal usecase issues, it's worth taking a
deeper dive (ie: find a longer term fix).

drm-misc-fixes-2017-06-02:
Core Changes:
- Grab locks in drm_atomic_helper_resume() (Daniel)
- Fix oops when unplugging USB device (expand cleanup in drm_unplug_dev) (Hans)

Driver Changes:
- rockchip: Don't output 10-bit format to 8-bit encoders (Mark)

Cc: Mark yao <mark.yao at rock-chips.com>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Hans de Goede <hdegoede at redhat.com>

Cheers, Sean


The following changes since commit 82bc9a42cf854fdf63155759c0aa790bd1f361b0:

  drm/gma500/psb: Actually use VBT mode when it is found (2017-05-23 22:01:07 +0200)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-fixes-2017-06-02

for you to fetch changes up to 75fb636324a839c2c31be9f81644034c6142e469:

  drm: Fix oops + Xserver hang when unplugging USB drm devices (2017-06-02 11:09:35 -0400)

----------------------------------------------------------------
Core Changes:
- Grab locks in drm_atomic_helper_resume() (Daniel)
- Fix oops when unplugging USB device (expand cleanup in drm_unplug_dev) (Hans)

Driver Changes:
- rockchip: Don't output 10-bit format to 8-bit encoders (Mark)

Cc: Mark yao <mark.yao at rock-chips.com>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Hans de Goede <hdegoede at redhat.com>

----------------------------------------------------------------
Daniel Vetter (1):
      drm: Fix locking in drm_atomic_helper_resume

Hans de Goede (1):
      drm: Fix oops + Xserver hang when unplugging USB drm devices

Mark yao (1):
      drm/rockchip: Correct vop out_mode configure

 drivers/gpu/drm/drm_atomic_helper.c             | 11 +++++++++++
 drivers/gpu/drm/drm_drv.c                       |  7 ++++++-
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 12 ------------
 drivers/gpu/drm/rockchip/cdn-dp-core.c          |  9 ++-------
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c     |  8 ++++++++
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h     |  3 +++
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c     |  2 ++
 7 files changed, 32 insertions(+), 20 deletions(-)

-- 
Sean Paul, Software Engineer, Google / Chromium OS


More information about the dri-devel mailing list