Hi Dave, So here's a pile of atomic fixes and improvements from various people. There's still more patches in-flight, so I think I'll keep collecting them in a separate branch. Cheers, Daniel The following changes since commit 955289c7cfad158dc939e150896a240f549ccc60: Merge branch 'msm-next' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-11-25 22:10:53 +1000) are available in the git repository at: git://anongit.freedesktop.org/drm-intel tags/topic/core-stuff-2014-11-28 for you to fetch changes up to e5b5341c28c66a122982d3d8822a4f9a0938f923: drm/atomic: clear plane's CRTC and FB when shutting down (2014-11-27 15:39:11 +0100) ---------------------------------------------------------------- Daniel Vetter (4): drm: Document that drm_dev_alloc doesn't need a parent drm/atomic-helper: Skip vblank waits for unchanged fbs drm/atomic: Drop per-plane locking TODO drm: Handle atomic state properly in kms getfoo ioctl Jasper St. Pierre (1): drm/atomic_helper: Cope with plane->crtc == NULL in disable helper Rob Clark (6): drm/atomic: track bitmask of planes attached to crtc drm/atomic: add plane iterator macros drm/msm: switch to atomic-helpers iterator macros drm: fix indentation drm: use mode_object_find helpers drm/atomic: clear plane's CRTC and FB when shutting down Thierry Reding (5): drm/plane: Pass old state to ->atomic_update() drm/plane: Add missing kerneldoc drm: Make drm_atomic_helper.h standalone includible drm: Make drm_atomic.h standalone includible drm: Free atomic state during cleanup Documentation/DocBook/drm.tmpl | 1 + drivers/gpu/drm/drm_atomic.c | 32 ++++++++----- drivers/gpu/drm/drm_atomic_helper.c | 77 ++++++++++++++++++++++++++----- drivers/gpu/drm/drm_crtc.c | 75 +++++++++++++++++++++++++----- drivers/gpu/drm/drm_drv.c | 2 + drivers/gpu/drm/drm_plane_helper.c | 2 +- drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 6 +-- drivers/gpu/drm/msm/mdp/mdp4/mdp4_plane.c | 3 +- drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 9 ++-- drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 3 +- drivers/gpu/drm/msm/msm_kms.h | 23 --------- include/drm/drmP.h | 2 +- include/drm/drm_atomic.h | 6 ++- include/drm/drm_atomic_helper.h | 26 +++++++++++ include/drm/drm_crtc.h | 27 +++++++++-- include/drm/drm_plane_helper.h | 7 ++- 16 files changed, 226 insertions(+), 75 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation +41 (0) 79 365 57 48 - http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel