[PULL] topic/core-stuff

Daniel Vetter
2014-11-28T13:27:44Z

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@lists.freedesktop.org