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(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx