[PULL] topic/drm-misc

Submitted by Daniel Vetter on Nov. 26, 2015, 8:17 a.m.

Details

Message ID 20151126081705.GA28131@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-2015-11-26

Commit Message

Daniel Vetter Nov. 26, 2015, 8:17 a.m.
Hi Dave,

I figured it's more than time to open up drm-next for 4.5 ;-)

Here's the first drm-misc pull, with really mostly misc stuff all over.
Somewhat invasive is only Ville's change to mark the arg struct for
fb_create const - that might conflict with a new driver pull. So better to
get in fast.

Cheers, Daniel


The following changes since commit 1ec218373b8ebda821aec00bb156a9c94fad9cd4:

  Linux 4.4-rc2 (2015-11-22 16:45:59 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2015-11-26

for you to fetch changes up to 87069f4493b2101a71a92b7b9565f488a605a88f:

  drm/mm: use list_next_entry (2015-11-25 16:22:58 +0100)

----------------------------------------------------------------
Archit Taneja (2):
      drm/imx: Remove local fbdev emulation Kconfig option
      drm/tegra: Remove local fbdev emulation Kconfig option

Daniel Vetter (4):
      drm: Update GEM refcounting docs
      drm/gem: Update/Polish docs
      drm/sysfs: Grab lock for edid/modes_show
      drm/sysfs: Send out uevent when connector->force changes

Geliang Tang (2):
      drm/mm: rewrite drm_mm_for_each_hole
      drm/mm: use list_next_entry

Jani Nikula (3):
      drm/dp: add eDP DPCD backlight control bit definitions
      drm: fix potential dangling else problems in for_each_ macros
      drm/i915: fix potential dangling else problems in for_each_ macros

LABBE Corentin (1):
      drm: modes: replace simple_strtoul by kstrtouint

Lukas Wunner (1):
      drm: Remove unused fbdev_list members

Maarten Lankhorst (1):
      drm/atomic: Small documentation fix.

Markus Elfring (1):
      GPU-DRM: Delete unnecessary checks before drm_property_unreference_blob()

Robert Fekete (1):
      drm: Describe the Rotation property bits.

Ville Syrjälä (4):
      drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create()
      drm: Keep coordinates in the typical x, y, w, h order instead of x, y, h, w
      drm: Add "prefix" parameter to drm_rect_debug_print()
      drm: Print the src/dst/clip rectangles in error in drm_plane_helper

 Documentation/DocBook/gpu.tmpl               |  48 +++---------
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c  |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c       |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h     |   2 +-
 drivers/gpu/drm/armada/armada_fb.c           |   4 +-
 drivers/gpu/drm/armada/armada_fb.h           |   2 +-
 drivers/gpu/drm/ast/ast_drv.h                |   3 +-
 drivers/gpu/drm/ast/ast_fb.c                 |   2 +-
 drivers/gpu/drm/ast/ast_main.c               |   4 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c |   2 +-
 drivers/gpu/drm/bochs/bochs.h                |   2 +-
 drivers/gpu/drm/bochs/bochs_fbdev.c          |   2 +-
 drivers/gpu/drm/bochs/bochs_mm.c             |   4 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h          |   3 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c        |   2 +-
 drivers/gpu/drm/cirrus/cirrus_main.c         |   4 +-
 drivers/gpu/drm/drm_atomic.c                 |  11 +--
 drivers/gpu/drm/drm_atomic_helper.c          |  19 +++--
 drivers/gpu/drm/drm_crtc.c                   |   4 +-
 drivers/gpu/drm/drm_crtc_helper.c            |   2 +-
 drivers/gpu/drm/drm_fb_cma_helper.c          |   4 +-
 drivers/gpu/drm/drm_gem.c                    |  35 ++++++++-
 drivers/gpu/drm/drm_modes.c                  |  16 ++--
 drivers/gpu/drm/drm_plane_helper.c           |   4 +
 drivers/gpu/drm/drm_probe_helper.c           |  46 ++++++------
 drivers/gpu/drm/drm_rect.c                   |   7 +-
 drivers/gpu/drm/drm_sysfs.c                  |  54 +++++++-------
 drivers/gpu/drm/exynos/exynos_drm_fb.c       |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_fb.h       |   2 +-
 drivers/gpu/drm/gma500/framebuffer.c         |   6 +-
 drivers/gpu/drm/i915/i915_drv.h              |  12 +--
 drivers/gpu/drm/i915/intel_display.c         |   4 +-
 drivers/gpu/drm/i915/intel_drv.h             |   2 -
 drivers/gpu/drm/i915/intel_dsi.h             |   2 +-
 drivers/gpu/drm/i915/intel_runtime_pm.c      |   4 +-
 drivers/gpu/drm/i915/intel_sprite.c          |   8 +-
 drivers/gpu/drm/imx/Kconfig                  |   9 ---
 drivers/gpu/drm/imx/imx-drm-core.c           |  12 +--
 drivers/gpu/drm/mgag200/mgag200_drv.h        |   2 +-
 drivers/gpu/drm/mgag200/mgag200_fb.c         |   2 +-
 drivers/gpu/drm/mgag200/mgag200_main.c       |   4 +-
 drivers/gpu/drm/msm/msm_drv.h                |   4 +-
 drivers/gpu/drm/msm/msm_fb.c                 |   4 +-
 drivers/gpu/drm/nouveau/nouveau_display.c    |   4 +-
 drivers/gpu/drm/nouveau/nouveau_display.h    |   2 +-
 drivers/gpu/drm/nouveau/nouveau_fbcon.h      |   1 -
 drivers/gpu/drm/omapdrm/omap_drv.h           |   6 +-
 drivers/gpu/drm/omapdrm/omap_fb.c            |   4 +-
 drivers/gpu/drm/qxl/qxl_display.c            |   4 +-
 drivers/gpu/drm/qxl/qxl_drv.h                |   2 +-
 drivers/gpu/drm/qxl/qxl_fb.c                 |   3 +-
 drivers/gpu/drm/radeon/radeon_display.c      |   4 +-
 drivers/gpu/drm/radeon/radeon_fb.c           |   1 -
 drivers/gpu/drm/radeon/radeon_mode.h         |   2 +-
 drivers/gpu/drm/rcar-du/rcar_du_kms.c        |   2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c   |   6 +-
 drivers/gpu/drm/rockchip/rockchip_drm_fb.h   |   2 +-
 drivers/gpu/drm/shmobile/shmob_drm_kms.c     |   2 +-
 drivers/gpu/drm/tegra/Kconfig                |  12 ---
 drivers/gpu/drm/tegra/drm.c                  |   4 +-
 drivers/gpu/drm/tegra/drm.h                  |   8 +-
 drivers/gpu/drm/tegra/fb.c                   |  16 ++--
 drivers/gpu/drm/tilcdc/tilcdc_drv.c          |   2 +-
 drivers/gpu/drm/udl/udl_drv.h                |   2 +-
 drivers/gpu/drm/udl/udl_fb.c                 |   5 +-
 drivers/gpu/drm/virtio/virtgpu_display.c     |   4 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h         |   2 +-
 drivers/gpu/drm/virtio/virtgpu_fb.c          |   1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c          |   2 +-
 include/drm/drmP.h                           |   3 +
 include/drm/drm_atomic.h                     |   6 +-
 include/drm/drm_crtc.h                       |  12 ++-
 include/drm/drm_crtc_helper.h                |   2 +-
 include/drm/drm_dp_helper.h                  |  36 +++++++++
 include/drm/drm_fb_cma_helper.h              |   2 +-
 include/drm/drm_gem.h                        | 106 +++++++++++++++++++++++----
 include/drm/drm_mm.h                         |  26 +++----
 include/drm/drm_rect.h                       |   3 +-
 78 files changed, 379 insertions(+), 292 deletions(-)