[PULL] topic/drm-misc

Daniel Vetter daniel.vetter at ffwll.ch
Thu Oct 8 00:37:48 PDT 2015


Hi Dave,

Another round of drm-misc. Unfortunately the DRM_UNLOCKED removal for
DRIVER_MODESET isn't complete yet for lack of review on 1-2 patches.
Otherwise just various stuff all over.

Cheers, Daniel


The following changes since commit 2d4df13c0f9ef56452b1d9a9016cb3946e17bfe5:

  Merge tag 'topic/drm-misc-2015-09-25' of git://anongit.freedesktop.org/drm-intel into drm-next (2015-09-30 08:35:45 +1000)

are available in the git repository at:

  git://anongit.freedesktop.org/drm-intel tags/topic/drm-misc-2015-10-08

for you to fetch changes up to b44f84081b8db1b5830cbd30280ba1109cc1a084:

  drm: Stop using drm_vblank_count() as the hw frame counter (2015-10-07 16:13:52 +0200)

----------------------------------------------------------------
Daniel Vetter (8):
      drm/doc: Update docs about device instance setup
      drm: Remove __OS_HAS_AGP
      drm: Define a drm_invalid_op ioctl implementation
      drm/drm_ioctl.c: kerneldoc
      drm/vmwgfx: Stop checking for DRM_UNLOCKED
      drm: Remove dummy agp ioctl wrappers
      drm/i915: Remove setparam ioctl
      drm: Hack around CONFIG_AGP=m build failures

Joonas Lahtinen (2):
      drm: Add DRM_ROTATE_MASK and DRM_REFLECT_MASK
      drm: Use DRM_ROTATE_MASK and DRM_REFLECT_MASK

Lukas Wunner (1):
      vga_switcheroo: Add missing locking

Rasmus Villemoes (1):
      vgaarb: use kzalloc in vga_arbiter_add_pci_device()

Thierry Reding (1):
      drm/irq: Use unsigned int pipe in public API

Ville Syrjälä (2):
      drm: Don't zero vblank timestamps from the irq handler
      drm: Stop using drm_vblank_count() as the hw frame counter

 Documentation/DocBook/drm.tmpl                  | 100 +++++-------------------
 drivers/gpu/drm/Makefile                        |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h             |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c     |   9 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c         |  36 ++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h        |   9 +--
 drivers/gpu/drm/armada/armada_drv.c             |  10 +--
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c    |   8 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c |   2 +-
 drivers/gpu/drm/drm_agpsupport.c                |   4 -
 drivers/gpu/drm/drm_bufs.c                      |   6 +-
 drivers/gpu/drm/drm_crtc.c                      |   3 +-
 drivers/gpu/drm/drm_drv.c                       |  55 ++++++++++++-
 drivers/gpu/drm/drm_ioc32.c                     |   6 +-
 drivers/gpu/drm/drm_ioctl.c                     |  83 ++++++++++++++------
 drivers/gpu/drm/drm_irq.c                       |  26 +++++-
 drivers/gpu/drm/drm_memory.c                    |   6 +-
 drivers/gpu/drm/drm_pci.c                       |  11 +++
 drivers/gpu/drm/drm_platform.c                  |   3 +
 drivers/gpu/drm/drm_rect.c                      |   4 +-
 drivers/gpu/drm/drm_vm.c                        |   8 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.c        |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_crtc.h        |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c         |   2 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c       |   7 +-
 drivers/gpu/drm/gma500/psb_drv.h                |   6 +-
 drivers/gpu/drm/gma500/psb_irq.c                |   8 +-
 drivers/gpu/drm/gma500/psb_irq.h                |   6 +-
 drivers/gpu/drm/i915/i915_debugfs.c             |   1 -
 drivers/gpu/drm/i915/i915_dma.c                 |  33 +-------
 drivers/gpu/drm/i915/i915_drv.h                 |   1 -
 drivers/gpu/drm/i915/i915_gem_fence.c           |   2 +-
 drivers/gpu/drm/i915/i915_irq.c                 |  34 ++++----
 drivers/gpu/drm/imx/imx-drm-core.c              |  10 +--
 drivers/gpu/drm/mga/mga_dma.c                   |   4 +-
 drivers/gpu/drm/mga/mga_drv.h                   |   6 +-
 drivers/gpu/drm/mga/mga_irq.c                   |  20 ++---
 drivers/gpu/drm/msm/msm_drv.c                   |  14 ++--
 drivers/gpu/drm/nouveau/nouveau_bo.c            |   8 +-
 drivers/gpu/drm/nouveau/nouveau_display.c       |  23 +++---
 drivers/gpu/drm/nouveau/nouveau_display.h       |  12 +--
 drivers/gpu/drm/nouveau/nouveau_drm.c           |   2 +-
 drivers/gpu/drm/omapdrm/omap_drv.c              |   2 +-
 drivers/gpu/drm/omapdrm/omap_drv.h              |   4 +-
 drivers/gpu/drm/omapdrm/omap_fb.c               |   4 +-
 drivers/gpu/drm/omapdrm/omap_irq.c              |  16 ++--
 drivers/gpu/drm/omapdrm/omap_plane.c            |   2 +-
 drivers/gpu/drm/qxl/qxl_drv.c                   |   7 +-
 drivers/gpu/drm/r128/r128_cce.c                 |  12 +--
 drivers/gpu/drm/r128/r128_drv.h                 |   6 +-
 drivers/gpu/drm/r128/r128_irq.c                 |  16 ++--
 drivers/gpu/drm/radeon/r600_cp.c                |  14 ++--
 drivers/gpu/drm/radeon/radeon_agp.c             |   8 +-
 drivers/gpu/drm/radeon/radeon_cp.c              |  16 ++--
 drivers/gpu/drm/radeon/radeon_display.c         |  25 +++---
 drivers/gpu/drm/radeon/radeon_drv.c             |  13 ++-
 drivers/gpu/drm/radeon/radeon_drv.h             |   6 +-
 drivers/gpu/drm/radeon/radeon_irq.c             |  38 ++++-----
 drivers/gpu/drm/radeon/radeon_kms.c             |  94 +++++++---------------
 drivers/gpu/drm/radeon/radeon_mode.h            |   5 +-
 drivers/gpu/drm/radeon/radeon_ttm.c             |  10 +--
 drivers/gpu/drm/rcar-du/rcar_du_drv.c           |  10 +--
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c     |   8 +-
 drivers/gpu/drm/shmobile/shmob_drm_drv.c        |   6 +-
 drivers/gpu/drm/sti/sti_crtc.c                  |  16 ++--
 drivers/gpu/drm/sti/sti_crtc.h                  |   4 +-
 drivers/gpu/drm/sti/sti_drv.c                   |   2 +-
 drivers/gpu/drm/tegra/drm.c                     |   7 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c             |   6 +-
 drivers/gpu/drm/via/via_drv.h                   |   6 +-
 drivers/gpu/drm/via/via_irq.c                   |  17 ++--
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c             |   8 --
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h             |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c             |   6 +-
 drivers/gpu/vga/vga_switcheroo.c                |  50 +++++++-----
 drivers/gpu/vga/vgaarb.c                        |   4 +-
 include/drm/drmP.h                              |  28 ++++---
 include/drm/drm_agpsupport.h                    |  57 +-------------
 include/drm/drm_crtc.h                          |   2 +
 79 files changed, 550 insertions(+), 600 deletions(-)

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


More information about the dri-devel mailing list