[PULL] topic/drm-misc

Daniel Vetter daniel.vetter at ffwll.ch
Fri Jul 22 08:10:56 UTC 2016


Hi Dave,

Suddenly everyone shows up with their trivial patch series!
- piles of if (!ptr) check removals from Markus Elfring
- more of_node_put fixes from Peter Chen
- make fbdev support really optional in all drivers (except vmwgfx),
  somehow this fell through the cracks when we did all the hard prep work
  a while ago. Patches from Tobias Jakobi.
- leftover patches for the connector reg/unreg cleanup (required that I
  backmerged drm-next) from Chris
- last vgem fence patch from Chris
- fix up warnings in the new sphinx gpu docs build
- misc other small bits

Cheers, Daniel


The following changes since commit 2d635fded22b71381b01e194a59544f2e8d71ef0:

  Merge tag 'drm-vc4-next-2016-07-15' of https://github.com/anholt/linux into drm-next (2016-07-16 11:25:11 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2016-07-22

for you to fetch changes up to e8d3ef02787fc72996cfb423180dc79764c239fa:

  GPU-DRM-Exynos: Delete an unnecessary check before the function call "vunmap" (2016-07-21 14:06:33 -0400)

----------------------------------------------------------------
Chris Wilson (5):
      drm/vgem: Attach sw fences to exported vGEM dma-buf (ioctl)
      dma-buf: Release module reference on creation failure
      drm/vgem: Remember to offset relative timeouts to mod_timer() by jiffies
      drm/sun4i: Remove redundant call to drm_connector_unregister_all()
      drm: Unexport drm_connector_unregister_all()

Daniel Vetter (11):
      Revert "drm: Resurrect atomic rmfb code"
      Merge remote-tracking branch 'airlied/drm-next' into topic/drm-misc
      drm/doc: Add kerneldoc for @index
      drm/drm-kms.rst: Remove unused drm_fourcc.h include directive
      drm/doc: document all the properties in drm_mode_config
      drm: Extract&Document drm_irq.h
      drm/doc: Fix missing kerneldoc for drm_dp_helper.c
      drm/dp-mst: Remove tx_down_in_progress
      drm/dp-mst: Missing kernel doc
      drm/doc: Spinx leftovers
      drm: drm_connector->s/connector_id/index/ for consistency

Markus Elfring (13):
      drm/bochs: Delete an unnecessary check before drm_gem_object_unreference_unlocked()
      drm/rockchip: Delete an unnecessary check before drm_gem_object_unreference_unlocked()
      drm/vc4: Delete unnecessary checks before two function calls
      drm/arcpgu: Delete an unnecessary check before drm_fbdev_cma_hotplug_event()
      drm/virtgpu: Delete unnecessary checks before drm_gem_object_unreference_unlocked()
      drm/tegra: Delete an unnecessary check before the function call "vunmap"
      drm/cirrus: Delete an unnecessary check before drm_gem_object_unreference_unlocked()
      drm/hdlcd: Delete an unnecessary check before drm_fbdev_cma_hotplug_event()
      drm/ast: Delete an unnecessary check before drm_gem_object_unreference_unlocked()
      drm/ttm: Delete an unnecessary check before the function call "ttm_tt_destroy"
      drm/atomic: Delete an unnecessary check before drm_property_unreference_blob()
      GPU-DRM-sun4i: Delete an unnecessary check before drm_fbdev_cma_hotplug_event()
      GPU-DRM-Exynos: Delete an unnecessary check before the function call "vunmap"

Peter Chen (4):
      gpu: drm: omapdrm: connector-dvi: add missing of_node_put after calling of_parse_phandle
      gpu: drm: omapdrm: dss-of: add missing of_node_put after calling of_parse_phandle
      gpu: drm: exynos_hdmi: add missing of_node_put after calling of_parse_phandle
      gpu: drm: arcpgu_drv: add missing of_node_put after calling of_parse_phandle

Tobias Jakobi (20):
      drm/rockchip: make fbdev support really optional
      drm/rcar-du: make fbdev support really optional
      drm/atmel-hlcdc: make fbdev support really optional
      drm/nouveau: make fbdev support really optional
      drm/arc: make fbdev support really optional
      drm/armada: make fbdev support really optional
      drm/omap: make fbdev support really optional
      drm/mgag200: make fbdev support really optional
      drm/cirrus: make fbdev support really optional
      drm/qxl: make fbdev support really optional
      drm/imx: make fbdev support really optional
      drm/shmobile: make fbdev support really optional
      drm/gma500: make fbdev support really optional
      drm/tilcdc: make fbdev support really optional
      drm/fsl-dcu: make fbdev support really optional
      drm/bochs: make fbdev support really optional
      drm/udl: make fbdev support really optional
      drm/virtio: make fbdev support really optional
      drm/ast: make fbdev support really optional
      drm/arm: make fbdev support really optional

Wei Yongjun (5):
      drm/vgem: Fix non static symbol warning
      drm/arc: Fix some sparse warnings
      drm/arc: Remove redundant dev_err call in arcpgu_load()
      drm/virtio: Fix non static symbol warning
      drm/rockchip: analogix_dp: add missing clk_disable_unprepare() on error

 Documentation/gpu/drm-internals.rst              |  15 +-
 Documentation/gpu/drm-kms.rst                    |   7 +-
 drivers/dma-buf/dma-buf.c                        |  15 +-
 drivers/gpu/drm/arc/Kconfig                      |   1 -
 drivers/gpu/drm/arc/arcpgu_drv.c                 |  14 +-
 drivers/gpu/drm/arm/Kconfig                      |   1 -
 drivers/gpu/drm/arm/hdlcd_drv.c                  |   3 +-
 drivers/gpu/drm/armada/Kconfig                   |   4 -
 drivers/gpu/drm/ast/Kconfig                      |   4 -
 drivers/gpu/drm/ast/ast_main.c                   |   3 +-
 drivers/gpu/drm/atmel-hlcdc/Kconfig              |   1 -
 drivers/gpu/drm/bochs/Kconfig                    |   4 -
 drivers/gpu/drm/bochs/bochs_mm.c                 |   4 +-
 drivers/gpu/drm/cirrus/Kconfig                   |   4 -
 drivers/gpu/drm/cirrus/cirrus_main.c             |   4 +-
 drivers/gpu/drm/drm_atomic.c                     |  69 +-----
 drivers/gpu/drm/drm_crtc.c                       |  47 ++--
 drivers/gpu/drm/drm_crtc_internal.h              |   1 -
 drivers/gpu/drm/drm_dp_mst_topology.c            |  14 +-
 drivers/gpu/drm/drm_irq.c                        |   1 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c        |   3 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c             |   2 +
 drivers/gpu/drm/fsl-dcu/Kconfig                  |   5 -
 drivers/gpu/drm/gma500/Kconfig                   |   4 -
 drivers/gpu/drm/imx/Kconfig                      |   1 -
 drivers/gpu/drm/mgag200/Kconfig                  |   4 -
 drivers/gpu/drm/nouveau/Kconfig                  |   6 -
 drivers/gpu/drm/omapdrm/Kconfig                  |   5 -
 drivers/gpu/drm/omapdrm/displays/connector-dvi.c |   1 +
 drivers/gpu/drm/omapdrm/dss/dss-of.c             |   7 +-
 drivers/gpu/drm/qxl/Kconfig                      |   5 -
 drivers/gpu/drm/rcar-du/Kconfig                  |   1 -
 drivers/gpu/drm/rockchip/Kconfig                 |   4 -
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c  |   2 +
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c       |   8 +-
 drivers/gpu/drm/shmobile/Kconfig                 |   1 -
 drivers/gpu/drm/sun4i/sun4i_drv.c                |   1 -
 drivers/gpu/drm/sun4i/sun4i_framebuffer.c        |   3 +-
 drivers/gpu/drm/tegra/fb.c                       |   2 +-
 drivers/gpu/drm/tilcdc/Kconfig                   |   1 -
 drivers/gpu/drm/ttm/ttm_bo.c                     |   1 -
 drivers/gpu/drm/udl/Kconfig                      |   5 -
 drivers/gpu/drm/vc4/vc4_drv.c                    |   3 +-
 drivers/gpu/drm/vc4/vc4_kms.c                    |   3 +-
 drivers/gpu/drm/vgem/Makefile                    |   2 +-
 drivers/gpu/drm/vgem/vgem_drv.c                  |  34 +++
 drivers/gpu/drm/vgem/vgem_drv.h                  |  16 ++
 drivers/gpu/drm/vgem/vgem_fence.c                | 283 +++++++++++++++++++++++
 drivers/gpu/drm/virtio/Kconfig                   |   4 -
 drivers/gpu/drm/virtio/virtgpu_display.c         |   8 +-
 include/drm/drmP.h                               |  83 +------
 include/drm/drm_crtc.h                           | 238 ++++++++++++++++---
 include/drm/drm_dp_helper.h                      |   9 +-
 include/drm/drm_dp_mst_helper.h                  | 141 +++++++++--
 include/drm/drm_irq.h                            | 183 +++++++++++++++
 include/uapi/drm/vgem_drm.h                      |  62 +++++
 56 files changed, 990 insertions(+), 367 deletions(-)
 create mode 100644 drivers/gpu/drm/vgem/vgem_fence.c
 create mode 100644 include/drm/drm_irq.h
 create mode 100644 include/uapi/drm/vgem_drm.h

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


More information about the dri-devel mailing list