[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