Hi Dave, I recovered dri-devel backlog from my vacation, more misc stuff: - of_put_node fixes from Peter Chen (not all yet) - more patches from Gustavo to use kms-native drm_crtc_vblank_* funcs - docs sphinxification from Lukas Wunner - bunch of fixes all over from Dan Carpenter - more follow up work from Chris register/unregister rework in various places - vgem dma-buf export (for writing testcases) - small things all over from tons of different people This is just the delta against the previous pull request, pls take them both. Cheers, Daniel The following changes since commit 2a3467063ae3b17264578626dec2377dd48cd1c3: Merge tag 'mediatek-drm-2016-06-20' of git://git.pengutronix.de/git/pza/linux into drm-next (2016-06-24 13:16:07 +1000) are available in the git repository at: git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-07-14 for you to fetch changes up to 01d3434a565ada5ca084c68ec1e087ada5a7b157: drm: Don't overwrite user ioctl arg unless requested (2016-07-14 10:12:50 +0200) ---------------------------------------------------------------- Alexey Khoroshilov (1): drm_aux-dev: fix error handling in drm_dp_aux_dev_init() Benjamin Herrenschmidt (1): drm: Fix broken use of _PAGE_NO_CACHE on powerpc Bhaktipriya Shridhar (1): drm/qxl: Remove deprecated create_singlethread_workqueue Chris Wilson (8): drm/vgem: Fix mmaping drm/vgem: Enable dmabuf interface for export drm: Unexport drm_connector_register_all() drm: Do a full device unregister when unplugging drm/udl: Unplugging a device now unregisters it drm: Restore double clflush on the last partial cacheline drm/vgem: Use PAGE_KERNEL in place of x86-specific PAGE_KERNEL_IO drm: Don't overwrite user ioctl arg unless requested Dan Carpenter (3): drm/mediatek/mtk_mipi_tx: checking the wrong variable qxl: check for kmap failures qxl: silence uninitialized variable warning Daniel Vetter (1): drm: Resurrect atomic rmfb code Frank Binns (2): drm: fix some spelling mistakes drm/vmwgfx: Stop checking minor type directly Gustavo Padovan (8): drm: make drm_vblank_count_and_time() static drm/armada: use drm_crtc_handle_vblank() drm/atmel: use drm_crtc_handle_vblank() drm/nouveau: use drm_crtc_handle_vblank() drm/rcar-du: use drm_crtc_handle_vblank() drm/tilcdc: use drm_crtc_handle_vblank() MAINTAINERS: add entry for the Sync File Framework dma-buf/sync_file: improve Kconfig description for Sync Files Lukas Wunner (16): drm/nouveau: Don't leak runtime pm ref on driver unload drm/nouveau: Forbid runtime pm on driver unload drm/radeon: Don't leak runtime pm ref on driver unload drm/radeon: Don't leak runtime pm ref on driver load drm/radeon: Forbid runtime pm on driver unload drm/amdgpu: Don't leak runtime pm ref on driver unload drm/amdgpu: Don't leak runtime pm ref on driver load drm/amdgpu: Forbid runtime pm on driver unload drm: Add helpers to turn off CRTCs drm/nouveau: Turn off CRTCs on driver unload drm/radeon: Turn off CRTCs on driver unload drm/amdgpu: Turn off CRTCs on driver unload drm: Use helper to turn off CRTC drm/i2c/ch7006: Use helper to turn off CRTC drm/nouveau/dispnv04: Use helper to turn off CRTC vga_switcheroo: Sphinxify docs Masanari Iida (1): drm: Fix a typo in drm_ioctl.c Michel Dänzer (1): drm: Only handle _DRM_VBLANK_NEXTONMISS once Peter Chen (5): gpu: drm: sti_compositor: add missing of_node_put after calling of_parse_phandle gpu: drm: sti_vdo: add missing of_node_put after calling of_parse_phandle gpu: drm: sti_hqvdp: add missing of_node_put after calling of_parse_phandle gpu: drm: sti_vtg: add missing of_node_put after calling of_parse_phandle gpu: drm: rockchip_drm_drv: add missing of_node_put after calling of_parse_phandle Thierry Reding (2): drm/qxl: Remove dead code drm/dsi: Make set_tear_scanline command consistent Tobias Jakobi (1): drm/exynos: make fbdev support really optional Xinliang Liu (1): drm/hisilicon: Fix ADE vblank on/off handling Documentation/gpu/drm-internals.rst | 4 +- Documentation/gpu/vga-switcheroo.rst | 8 +- MAINTAINERS | 11 ++ drivers/dma-buf/Kconfig | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 12 +- drivers/gpu/drm/armada/armada_crtc.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 +- drivers/gpu/drm/drm_atomic.c | 66 +++++++ drivers/gpu/drm/drm_cache.c | 1 + drivers/gpu/drm/drm_crtc.c | 78 +++++--- drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_dp_aux_dev.c | 3 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_ioctl.c | 52 +++-- drivers/gpu/drm/drm_irq.c | 27 +-- drivers/gpu/drm/drm_memory.c | 2 +- drivers/gpu/drm/drm_mipi_dsi.c | 16 +- drivers/gpu/drm/drm_scatter.c | 2 +- drivers/gpu/drm/drm_vm.c | 4 +- drivers/gpu/drm/exynos/Kconfig | 4 - drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 2 + drivers/gpu/drm/i2c/ch7006_drv.c | 9 +- drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 10 - drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 9 +- drivers/gpu/drm/nouveau/nouveau_display.c | 3 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +- drivers/gpu/drm/qxl/qxl_cmd.c | 2 +- drivers/gpu/drm/qxl/qxl_draw.c | 5 +- drivers/gpu/drm/qxl/qxl_drv.h | 1 - drivers/gpu/drm/qxl/qxl_kms.c | 10 +- drivers/gpu/drm/radeon/radeon_device.c | 4 + drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_kms.c | 5 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 1 + drivers/gpu/drm/sti/sti_compositor.c | 2 + drivers/gpu/drm/sti/sti_dvo.c | 1 + drivers/gpu/drm/sti/sti_hqvdp.c | 1 + drivers/gpu/drm/sti/sti_vtg.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/udl/udl_drv.c | 1 - drivers/gpu/drm/vgem/vgem_drv.c | 253 ++++++++++++++---------- drivers/gpu/drm/vgem/vgem_drv.h | 6 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 3 +- drivers/gpu/vga/vga_switcheroo.c | 28 +-- include/drm/drmP.h | 2 - include/drm/drm_crtc.h | 3 +- include/drm/drm_mipi_dsi.h | 2 +- 50 files changed, 409 insertions(+), 283 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx