[Intel-gfx] [PULL] drm-misc-next

Daniel Vetter daniel.vetter at ffwll.ch
Mon Jan 30 08:58:59 UTC 2017


Hi Dave,

Another round of -misc stuff:
- Noralf debugfs cleanup cleanup (not yet everything, some more driver
  patches awaiting acks).
- More doc work.
- edid/infoframe fixes from Ville.
- misc 1-patch fixes all over, as usual

Noralf needs this for his tinydrm pull request.

And as discussed last week on irc, please backmerge -rc6:
- drm-intel needs it for 4.11 gvt fixes (due to the late refactor in
  virtio code from Alex)
- drm-misc needs it for a cleanup patch from Takashi for fixes in -rc.
- we need it to resolve the connector_list vs. nouveau mess.

Cheers, Daniel


The following changes since commit 6f897f51c4181397bf811d260eb7fef8d7ccd14f:

  drm: qxl: Open code teardown function for qxl (2017-01-19 15:33:30 -0200)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-next-2017-01-30

for you to fetch changes up to 55d6616585363ff2aa9430bfe1ff1345bdc0599a:

  drm/vc4: Remove vc4_debugfs_cleanup() (2017-01-30 09:48:48 +0100)

----------------------------------------------------------------
Arnd Bergmann (1):
      drm: bridge: dw-hdmi: fix building without CONFIG_OF

Chris Wilson (6):
      lib/prime_numbers: Suppress warn on kmalloc failure
      drm: Show leaked connectors upon unload
      drm: Update drm_cache.c to pull in the new drm_cache.h
      drm/vgem: Switch to reservation_object_lock() helpers
      drm: Silence the compiler for drm_mode_get_hv_timings()
      dma/fence: Export enable-signaling tracepoint for emission by drivers

Daniel Vetter (14):
      drm/kms-helpers: Use recommened kerneldoc for struct member refs
      drm/gem|prime|mm: Use recommened kerneldoc for struct member refs
      drm/core: Use recommened kerneldoc for struct member refs
      drm/kms-core: Use recommened kerneldoc for struct member refs
      drm/gma500: Nuke device_is_agp callback
      drm: Update kerneldoc for drm_crtc.[hc]
      drm/doc: Clarify connector overview
      drm/i810: drop device_is_agp callback
      drm/mga: remove device_is_agp callback
      drm: remove device_is_agp callback
      drm: Nuke ums vgaarb support
      drm/moc: Mark legacy fields in drm_driver as such
      drm: s/drm_crtc_get_hv_timings/drm_mode_get_hv_timings/
      drm/doc: Fix typos for early_unregister doc

Dhinakaran Pandiyan (1):
      drm/dp: Store drm_device in MST topology manager

Michel Dänzer (1):
      drm/ttm: Make sure BOs being swapped out are cacheable

Noralf Trønnes (15):
      drm/fb-cma-helper: Add drm_fbdev_cma_set_suspend_unlocked()
      drm/simple-helpers: Add missing includes
      drm: debugfs: Remove all files automatically on cleanup
      drm: drm_minor_register(): Clean up debugfs on failure
      drm/atomic: Remove drm_atomic_debugfs_cleanup()
      drm/amd/amdgpu: Remove drm_debugfs_remove_files() call
      drm/etnaviv: allow build with COMPILE_TEST
      drm/etnaviv: Remove etnaviv_debugfs_cleanup()
      drm/hdlcd: Remove hdlcd_debugfs_cleanup()
      drm/omap: Remove omap_debugfs_cleanup()
      drm/radeon: Remove drm_debugfs_remove_files() call
      drm/sti: Remove drm_debugfs_remove_files() calls
      drm/tegra: Remove tegra_debugfs_cleanup()
      drm/tilcdc: Remove tilcdc_debugfs_cleanup()
      drm/vc4: Remove vc4_debugfs_cleanup()

Oleksandr Andrushchenko (1):
      drm/prime: Clarify DMA-BUF/GEM Object lifetime

Philipp Zabel (1):
      drm/fourcc: add vivante tiled layout format modifiers

Tobias Jakobi (1):
      drm/exynos: Remove Kconfig deps for FIMD and DECON7

Ville Syrjälä (5):
      drm/edid: Have drm_edid.h include hdmi.h
      drm/edid: Introduce drm_default_rgb_quant_range()
      drm/edid: Introduce drm_hdmi_avi_infoframe_quant_range()
      drm/edid: Set AVI infoframe Q even when QS=0
      drm/edid: Set YQ bits in the AVI infoframe according to CEA-861-F

Wei Yongjun (2):
      drm/atomic: make release_crtc_commit() static
      drm/hisilicon/hibmc: Fix wrong pointer passed to PTR_ERR()

 Documentation/gpu/drm-kms.rst                     |   8 +-
 drivers/dma-buf/dma-fence.c                       |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h               |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c        |  20 ---
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c           |   2 -
 drivers/gpu/drm/arm/hdlcd_drv.c                   |   7 --
 drivers/gpu/drm/bridge/dw-hdmi.c                  |   2 +
 drivers/gpu/drm/drm_agpsupport.c                  |   2 +
 drivers/gpu/drm/drm_atomic.c                      |  85 ++++++-------
 drivers/gpu/drm/drm_atomic_helper.c               | 101 ++++++++-------
 drivers/gpu/drm/drm_auth.c                        |   4 +-
 drivers/gpu/drm/drm_blend.c                       |  11 +-
 drivers/gpu/drm/drm_cache.c                       |   4 +-
 drivers/gpu/drm/drm_connector.c                   |  21 ++--
 drivers/gpu/drm/drm_crtc.c                        |  51 ++++----
 drivers/gpu/drm/drm_crtc_helper.c                 |  28 ++---
 drivers/gpu/drm/drm_crtc_internal.h               |   1 -
 drivers/gpu/drm/drm_debugfs.c                     |  29 +++--
 drivers/gpu/drm/drm_dp_helper.c                   |   2 +-
 drivers/gpu/drm/drm_dp_mst_topology.c             |   6 +-
 drivers/gpu/drm/drm_drv.c                         |  10 +-
 drivers/gpu/drm/drm_dumb_buffers.c                |   4 +-
 drivers/gpu/drm/drm_edid.c                        |  65 ++++++++++
 drivers/gpu/drm/drm_encoder.c                     |   2 +-
 drivers/gpu/drm/drm_encoder_slave.c               |   2 +-
 drivers/gpu/drm/drm_fb_cma_helper.c               |  18 +++
 drivers/gpu/drm/drm_fb_helper.c                   |  48 +++----
 drivers/gpu/drm/drm_fops.c                        |  11 +-
 drivers/gpu/drm/drm_framebuffer.c                 |  12 +-
 drivers/gpu/drm/drm_gem.c                         |  24 ++--
 drivers/gpu/drm/drm_internal.h                    |   1 +
 drivers/gpu/drm/drm_irq.c                         |  45 ++-----
 drivers/gpu/drm/drm_mm.c                          |   4 +-
 drivers/gpu/drm/drm_mode_config.c                 |   7 +-
 drivers/gpu/drm/drm_modes.c                       |  20 +++
 drivers/gpu/drm/drm_modeset_lock.c                |  10 +-
 drivers/gpu/drm/drm_pci.c                         |   4 +-
 drivers/gpu/drm/drm_plane.c                       |   2 +-
 drivers/gpu/drm/drm_plane_helper.c                |   9 +-
 drivers/gpu/drm/drm_platform.c                    |   2 +-
 drivers/gpu/drm/drm_prime.c                       |  19 ++-
 drivers/gpu/drm/drm_probe_helper.c                |  14 +--
 drivers/gpu/drm/drm_property.c                    |   4 +-
 drivers/gpu/drm/drm_sysfs.c                       |   2 +-
 drivers/gpu/drm/etnaviv/Kconfig                   |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_drv.c             |   7 --
 drivers/gpu/drm/exynos/Kconfig                    |   2 -
 drivers/gpu/drm/gma500/psb_drv.c                  |   6 -
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c |   2 +-
 drivers/gpu/drm/i810/i810_dma.c                   |  24 ++--
 drivers/gpu/drm/i810/i810_drv.c                   |   1 -
 drivers/gpu/drm/i810/i810_drv.h                   |   1 -
 drivers/gpu/drm/i915/intel_display.c              |   4 +-
 drivers/gpu/drm/i915/intel_dp.c                   |   4 +-
 drivers/gpu/drm/i915/intel_dp_mst.c               |   3 +-
 drivers/gpu/drm/i915/intel_hdmi.c                 |  20 +--
 drivers/gpu/drm/mga/mga_dma.c                     |  20 ++-
 drivers/gpu/drm/mga/mga_drv.c                     |  37 ------
 drivers/gpu/drm/nouveau/nouveau_abi16.c           |   2 +-
 drivers/gpu/drm/nouveau/nv50_display.c            |   2 +-
 drivers/gpu/drm/omapdrm/omap_debugfs.c            |   9 --
 drivers/gpu/drm/omapdrm/omap_drv.c                |   1 -
 drivers/gpu/drm/omapdrm/omap_drv.h                |   1 -
 drivers/gpu/drm/radeon/radeon_cs.c                |   3 +-
 drivers/gpu/drm/radeon/radeon_device.c            |  16 ---
 drivers/gpu/drm/radeon/radeon_dp_mst.c            |   2 +-
 drivers/gpu/drm/radeon/radeon_kms.c               |   2 +-
 drivers/gpu/drm/sti/sti_drv.c                     |  48 +------
 drivers/gpu/drm/sti/sti_dvo.c                     |  10 --
 drivers/gpu/drm/sti/sti_hda.c                     |  11 --
 drivers/gpu/drm/sti/sti_hdmi.c                    |  11 --
 drivers/gpu/drm/sti/sti_tvout.c                   |   8 --
 drivers/gpu/drm/tegra/drm.c                       |   7 --
 drivers/gpu/drm/tilcdc/tilcdc_drv.c               |  12 --
 drivers/gpu/drm/tilcdc/tilcdc_drv.h               |   2 -
 drivers/gpu/drm/ttm/ttm_bo.c                      |   4 +-
 drivers/gpu/drm/vc4/vc4_debugfs.c                 |   6 -
 drivers/gpu/drm/vc4/vc4_drv.c                     |   1 -
 drivers/gpu/drm/vc4/vc4_drv.h                     |   1 -
 drivers/gpu/drm/vc4/vc4_hdmi.c                    |  18 ++-
 drivers/gpu/drm/vgem/vgem_fence.c                 |   4 +-
 include/drm/drmP.h                                |  15 ---
 include/drm/drm_atomic.h                          |   6 +-
 include/drm/drm_atomic_helper.h                   |  13 +-
 include/drm/drm_auth.h                            |  12 +-
 include/drm/drm_color_mgmt.h                      |   2 +-
 include/drm/drm_connector.h                       |  42 +++----
 include/drm/drm_crtc.h                            |  60 +++++----
 include/drm/drm_dp_mst_helper.h                   |  14 ++-
 include/drm/drm_drv.h                             |  32 ++---
 include/drm/drm_edid.h                            |  10 +-
 include/drm/drm_encoder.h                         |   2 +-
 include/drm/drm_fb_cma_helper.h                   |   2 +
 include/drm/drm_flip_work.h                       |   2 +-
 include/drm/drm_framebuffer.h                     |  15 ++-
 include/drm/drm_gem.h                             |  16 +--
 include/drm/drm_irq.h                             |   4 +-
 include/drm/drm_mode_config.h                     |  12 +-
 include/drm/drm_mode_object.h                     |  13 +-
 include/drm/drm_modes.h                           |   2 +
 include/drm/drm_modeset_helper_vtables.h          | 146 +++++++++++-----------
 include/drm/drm_modeset_lock.h                    |   2 +-
 include/drm/drm_plane.h                           |  24 ++--
 include/drm/drm_property.h                        |   8 +-
 include/drm/drm_simple_kms_helper.h               |  16 ++-
 include/uapi/drm/drm_fourcc.h                     |  41 ++++++
 lib/prime_numbers.c                               |   3 +-
 107 files changed, 757 insertions(+), 796 deletions(-)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch


More information about the Intel-gfx mailing list