[PULL] topic/core-stuff

Daniel Vetter daniel.vetter at ffwll.ch
Fri Nov 28 05:27:44 PST 2014


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


More information about the dri-devel mailing list