mbox

[PULL] drm-misc-next

Message ID 20161208101651.frtbwicqhvqbguc4@phenom.ffwll.local
State New
Headers show

Pull-request

git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-next-2016-12-08

Message

Daniel Vetter Dec. 8, 2016, 10:16 a.m. UTC
Hi Dave,

Another pile of misc stuff, final one for 4.10. If there's some serious
bugfix still I'll send you a pull for drm-misc-next-fixes (like we do with
intel), otherwise this is it and next pull next year for 4.11.

Most interesting bits are probably Chris' fb helper fixes against mst
hotplug oopses.

Note to drm-misc committers: From now on until the merge window closes
drm-misc-next is _not_ included in linux-next. Which means you can already
start landing stuff for 4.11 even while the merge window is not yet
finished, without upsetting anyone.

Cheers, Daniel


The following changes since commit 197aa6ed522cc44710687d3b02dd4e4573991416:

  Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2016-12-06 11:09:21 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-next-2016-12-08

for you to fetch changes up to 72a93e8dd52c9feea42f1258d555e6070680a347:

  drm: Take ownership of the dmabuf->obj when exporting (2016-12-08 10:29:22 +0100)

----------------------------------------------------------------
Chris Wilson (6):
      drm: Hold mode_config.lock to prevent hotplug whilst setting up crtcs
      drm: Pull together probe + setup for drm_fb_helper
      drm: Protect fb_helper list manipulation with a mutex
      drm: Initialise drm_mm.head_node.allocated
      drm: Don't block the kworker waiting for mode_config.mutex in output_poll()
      drm: Take ownership of the dmabuf->obj when exporting

Daniel Vetter (6):
      drm/doc: Fix indenting in drm_modeset_lock.c comment
      drm: Fix locking cargo-cult in encoder/plane init/cleanup
      drm/vmwgfx: Switch to mode_cmd2
      drm/qxl: Don't register debugfs for control minors
      Merge remote-tracking branch 'airlied/drm-next' into drm-misc-next
      drm: Allow CAP_PRIME on !MODESET

Gustavo Padovan (2):
      drm/atomic: doc: remove old comment about nonblocking commits
      drm/fence: add drm_crtc_create_fence()

Laurent Pinchart (1):
      drm: Make the connector .detect() callback optional

Lucas Stach (1):
      drm/bridge: tc358767: don't warn if display side ASSR enable fails

Marta Lofstedt (1):
      drm: allow changing DPMS mode

Michel Dänzer (1):
      drm: Return -ENOTSUPP when called for KMS cap with a non-KMS driver

Nicolai Hähnle (1):
      drm/vgem: Use ww_mutex_(un)lock even with a NULL context

Nicolai Stange (2):
      drm/radeon: don't add files at control minor debugfs directory
      drm/amdgpu: don't add files at control minor debugfs directory

Pan Bian (1):
      drm/qxl: fix use of uninitialized variable

zain wang (1):
      drm/bridge: analogix: Don't return -EINVAL when panel doesn't support PSR

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   6 --
 drivers/gpu/drm/amd/amdgpu/dce_virtual.c           |   7 --
 drivers/gpu/drm/arc/arcpgu_sim.c                   |   7 --
 drivers/gpu/drm/ast/ast_mode.c                     |   7 --
 drivers/gpu/drm/bochs/bochs_kms.c                  |   7 --
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |   4 +-
 drivers/gpu/drm/bridge/nxp-ptn3460.c               |   7 --
 drivers/gpu/drm/bridge/parade-ps8622.c             |   7 --
 drivers/gpu/drm/bridge/tc358767.c                  |   9 +-
 drivers/gpu/drm/cirrus/cirrus_mode.c               |   7 --
 drivers/gpu/drm/drm_atomic.c                       |  16 +--
 drivers/gpu/drm/drm_atomic_helper.c                |   7 +-
 drivers/gpu/drm/drm_crtc.c                         |  18 +++-
 drivers/gpu/drm/drm_crtc_internal.h                |   2 +-
 drivers/gpu/drm/drm_encoder.c                      |   9 +-
 drivers/gpu/drm/drm_fb_helper.c                    | 109 ++++++++++---------
 drivers/gpu/drm/drm_ioctl.c                        |  33 +++---
 drivers/gpu/drm/drm_mm.c                           |   1 +
 drivers/gpu/drm/drm_modeset_lock.c                 |  10 +-
 drivers/gpu/drm/drm_plane.c                        |   4 +-
 drivers/gpu/drm/drm_prime.c                        |  12 ++-
 drivers/gpu/drm/drm_probe_helper.c                 |  20 +++-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c          |   7 --
 drivers/gpu/drm/gma500/cdv_intel_lvds.c            |  14 ---
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |  14 ---
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c   |   7 --
 drivers/gpu/drm/i915/intel_dsi.c                   |   7 --
 drivers/gpu/drm/imx/imx-ldb.c                      |   7 --
 drivers/gpu/drm/imx/imx-tve.c                      |   7 --
 drivers/gpu/drm/imx/parallel-display.c             |   7 --
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |   7 --
 drivers/gpu/drm/mgag200/mgag200_mode.c             |   7 --
 drivers/gpu/drm/qxl/qxl_debugfs.c                  |   6 --
 drivers/gpu/drm/qxl/qxl_release.c                  |   2 +-
 drivers/gpu/drm/radeon/radeon_device.c             |   6 --
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c          |   7 --
 drivers/gpu/drm/rockchip/dw-mipi-dsi.c             |   7 --
 drivers/gpu/drm/shmobile/shmob_drm_crtc.c          |   7 --
 drivers/gpu/drm/sti/sti_hda.c                      |   7 --
 drivers/gpu/drm/sun4i/sun4i_rgb.c                  |   7 --
 drivers/gpu/drm/sun4i/sun4i_tv.c                   |   7 --
 drivers/gpu/drm/tilcdc/tilcdc_panel.c              |   8 --
 drivers/gpu/drm/vgem/vgem_fence.c                  |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |  19 ++--
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                | 116 ++++++++-------------
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |   2 +-
 include/drm/drm_connector.h                        |   3 +
 47 files changed, 188 insertions(+), 414 deletions(-)