[PULL] topic/drm-misc

Submitted by Daniel Vetter on Feb. 8, 2016, 10:36 a.m.

Details

Message ID 20160208103611.GA23309@phenom.ffwll.local
State New
Headers show

Not browsing as part of any series.

Pull-request download mbox

git pull git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-02-08

Commit Message

Daniel Vetter Feb. 8, 2016, 10:36 a.m.
Hi Dave,

First drm-misc pull req for 4.6. Big one is the drm_event cleanup, which
is also prep work for adding android fence support to kms (Gustavo is
planning to do that). Otherwise random small bits all over.

Cheers, Daniel


The following changes since commit 1df59b8497f47495e873c23abd6d3d290c730505:

  Merge tag 'drm-intel-next-fixes-2016-01-14' of git://anongit.freedesktop.org/drm-intel into drm-next (2016-01-18 07:02:19 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-02-08

for you to fetch changes up to 13619ce570ee57bb509394b896b21eba41fa4392:

  gma500: clean up an excessive and confusing helper (2016-02-08 10:07:09 +0100)

----------------------------------------------------------------
Alan Cox (1):
      gma500: clean up an excessive and confusing helper

Colin Ian King (1):
      drm/fb_cma_helper: remove duplicate const from drm_fb_cma_alloc

Dan Carpenter (1):
      drm/vmwgfx: fix a NULL dereference

Daniel Vetter (25):
      drm/fbdev-helper: Explain how to debug console_lock fun
      drm: kerneldoc for drm_fops.c
      drm: Add functions to setup/tear down drm_events.
      drm/exynos: Use the new event init/free functions
      drm/vmwgfx: Use the new event init/free functions
      drm: Create drm_send_event helpers
      drm/fsl: Remove preclose hook
      drm/armada: Remove NULL open/pre/postclose hooks
      drm/gma500: Remove empty preclose hook
      drm/crtc-helper: Add caveat to disable_unused_functions doc
      drm/vblank: Use drm_event_reserve_init
      drm: Clean up pending events in the core
      drm: Nuke vblank event file cleanup code
      drm/i915: Nuke intel_modeset_preclose
      drm/atmel: Nuke preclose
      drm/exynos: Remove event cancelling from postclose
      drm/imx: Unconfuse preclose logic
      drm/msm: Nuke preclose hooks
      drm/omap: Nuke close hooks
      drm/rcar: Nuke preclose hook
      drm/shmob: Nuke preclose hook
      drm/tegra: Stop cancelling page flip events
      drm/tilcdc: Nuke preclose hook
      drm/vc4: Nuke preclose hook
      drm/vmwgfx: Nuke preclose hook

Liu Ying (3):
      drm/crtc_helper/set_config: Remove redundant handling when set->fb is NULL
      drm/crtc_helper/set_config: Remove redundant NULL pointer check on set->mode
      drm/atomic-helper: Remove redundant local var old_crtc_state in disable_outputs

Marek Szyprowski (1):
      drm: initialize default rotation value to DRM_ROTATE_0

Sudip Mukherjee (1):
      drm/gma500: remove helper function

 Documentation/DocBook/gpu.tmpl                 |  48 +---
 drivers/gpu/drm/armada/armada_drv.c            |   3 -
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c |  18 --
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c   |  10 -
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h   |   3 -
 drivers/gpu/drm/drm_atomic.c                   |  44 +---
 drivers/gpu/drm/drm_atomic_helper.c            |   5 +-
 drivers/gpu/drm/drm_crtc.c                     |  36 +--
 drivers/gpu/drm/drm_crtc_helper.c              |  13 +-
 drivers/gpu/drm/drm_fb_cma_helper.c            |   3 +-
 drivers/gpu/drm/drm_fb_helper.c                |  21 ++
 drivers/gpu/drm/drm_fops.c                     | 305 ++++++++++++++++++++++---
 drivers/gpu/drm/drm_irq.c                      |  18 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c        |  14 --
 drivers/gpu/drm/exynos/exynos_drm_g2d.c        |  37 +--
 drivers/gpu/drm/exynos/exynos_drm_ipp.c        |  29 +--
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c      |   5 -
 drivers/gpu/drm/gma500/framebuffer.c           |  20 +-
 drivers/gpu/drm/gma500/mdfld_dsi_output.c      |  12 +-
 drivers/gpu/drm/gma500/psb_drv.c               |   9 -
 drivers/gpu/drm/i915/i915_dma.c                |   2 -
 drivers/gpu/drm/i915/intel_display.c           |  21 --
 drivers/gpu/drm/i915/intel_drv.h               |   1 -
 drivers/gpu/drm/imx/imx-drm-core.c             |  13 --
 drivers/gpu/drm/imx/ipuv3-crtc.c               |   4 -
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c       |   7 -
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.c        |  11 -
 drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.h        |   1 -
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c       |   6 -
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.c        |  11 -
 drivers/gpu/drm/msm/mdp/mdp5/mdp5_kms.h        |   1 -
 drivers/gpu/drm/omapdrm/omap_crtc.c            |  13 +-
 drivers/gpu/drm/omapdrm/omap_drv.c             |  42 ----
 drivers/gpu/drm/omapdrm/omap_drv.h             |   1 -
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c         |  20 --
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h         |   2 -
 drivers/gpu/drm/rcar-du/rcar_du_drv.c          |  10 -
 drivers/gpu/drm/shmobile/shmob_drm_crtc.c      |  20 --
 drivers/gpu/drm/shmobile/shmob_drm_crtc.h      |   2 -
 drivers/gpu/drm/shmobile/shmob_drm_drv.c       |   8 -
 drivers/gpu/drm/tegra/dc.c                     |  17 --
 drivers/gpu/drm/tegra/drm.c                    |   3 -
 drivers/gpu/drm/tegra/drm.h                    |   1 -
 drivers/gpu/drm/tilcdc/tilcdc_crtc.c           |  20 --
 drivers/gpu/drm/tilcdc/tilcdc_drv.c            |   8 -
 drivers/gpu/drm/tilcdc/tilcdc_drv.h            |   1 -
 drivers/gpu/drm/vc4/vc4_crtc.c                 |  20 --
 drivers/gpu/drm/vc4/vc4_drv.c                  |  10 -
 drivers/gpu/drm/vc4/vc4_drv.h                  |   1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c            |  11 -
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h            |   1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c          |  87 +------
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h          |   2 -
 include/drm/drmP.h                             |  30 ++-
 54 files changed, 395 insertions(+), 666 deletions(-)