From: Daniel Vetter <daniel.vetter@ffwll.ch>
To: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: [PULL] topic/drm-misc
Date: Thu, 14 Jul 2016 10:32:46 +0200 [thread overview]
Message-ID: <20160714083246.GA3488@phenom.ffwll.local> (raw)
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
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2016-07-14 8:32 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-14 8:32 Daniel Vetter [this message]
-- strict thread matches above, loose matches on Subject: below --
2016-11-10 7:16 [PULL] topic/drm-misc Daniel Vetter
2016-10-27 18:53 Daniel Vetter
2016-10-24 7:21 Daniel Vetter
2016-10-13 8:28 Daniel Vetter
2016-10-11 8:03 Daniel Vetter
2016-10-05 9:29 Daniel Vetter
2016-10-03 13:39 Daniel Vetter
2016-10-04 2:48 ` Dave Airlie
2016-09-25 21:26 Daniel Vetter
2016-09-19 7:11 Daniel Vetter
2016-09-08 9:30 Jani Nikula
2016-08-31 16:48 Daniel Vetter
2016-08-23 19:53 Daniel Vetter
2016-08-12 17:18 Daniel Vetter
2016-07-28 12:30 Daniel Vetter
2016-07-22 8:10 Daniel Vetter
2016-07-11 5:55 Daniel Vetter
2016-06-22 9:21 Daniel Vetter
2016-06-22 11:13 ` Daniel Vetter
2016-06-22 11:22 ` Daniel Vetter
2016-06-14 21:48 Daniel Vetter
2016-06-15 15:16 ` Daniel Vetter
2016-06-15 15:40 ` Daniel Vetter
2016-06-07 20:00 Daniel Vetter
2016-06-01 7:29 Daniel Vetter
2016-05-18 19:53 Daniel Vetter
2016-05-17 16:49 Daniel Vetter
2016-05-12 22:28 Daniel Vetter
2016-05-08 16:35 Daniel Vetter
2016-05-04 21:25 Daniel Vetter
2016-04-29 8:13 Daniel Vetter
2016-04-21 9:31 Daniel Vetter
2016-04-01 13:11 Daniel Vetter
2016-03-22 14:48 Daniel Vetter
2016-03-09 9:56 Daniel Vetter
2016-03-14 6:47 ` Daniel Vetter
2016-02-18 19:51 Daniel Vetter
2016-02-12 13:21 Daniel Vetter
2016-02-08 10:36 Daniel Vetter
2016-01-17 16:07 Daniel Vetter
2015-12-23 12:43 Daniel Vetter
2015-12-18 16:39 Daniel Vetter
2015-12-14 9:26 Daniel Vetter
2015-12-04 10:46 Daniel Vetter
2015-11-26 8:17 Daniel Vetter
2015-10-22 19:42 Daniel Vetter
2015-10-19 13:21 Daniel Vetter
2015-10-08 7:37 Daniel Vetter
2015-09-25 12:18 Daniel Vetter
2015-09-22 9:05 Daniel Vetter
2015-09-22 9:17 ` Daniel Vetter
2015-09-14 15:22 Daniel Vetter
2015-09-16 14:45 ` Daniel Vetter
2015-09-21 21:40 ` Dave Airlie
2015-08-13 7:59 Daniel Vetter
2015-07-28 9:03 Daniel Vetter
2015-07-23 7:27 Daniel Vetter
2015-07-13 7:22 Daniel Vetter
2015-06-22 11:50 Daniel Vetter
2015-05-28 6:40 Daniel Vetter
2015-05-19 14:23 Daniel Vetter
2015-05-06 8:24 Daniel Vetter
2015-04-15 12:06 Daniel Vetter
2015-03-31 14:29 Daniel Vetter
2015-03-31 14:31 ` Daniel Vetter
2015-03-18 10:15 Daniel Vetter
2015-03-10 9:21 Daniel Vetter
2015-02-06 7:29 Daniel Vetter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160714083246.GA3488@phenom.ffwll.local \
--to=daniel.vetter@ffwll.ch \
--cc=airlied@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.