[git pull] drm fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

fixes all over the place, the rockchip and imx fixes I missed while on 
holidays, so I've queued them now which makes this a bit bigger.

The rest is misc amdgpu, radeon, i915 and armada.

I think the most important thing is the ioctl fix, we dropped the avoid
compat ball, so we get to add a compat wrapper.

There is also an i915 revert to avoid a regression with existing 
userspace.

Dave.

The following changes since commit 3aa20508a6fe386c2a893027ef4c4ef78ee4eac2:

  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security (2015-07-15 18:38:24 -0700)

are available in the git repository at:

  git://people.freedesktop.org/~airlied/linux drm-fixes

for you to fetch changes up to e9308884878942c618a42cab122df80fbf458dc9:

  drm/ttm: improve uncached page deallocation. (2015-07-17 18:18:04 +1000)

----------------------------------------------------------------
Alex Deucher (8):
      drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5
      drm/amdgpu: disable the IP module if early_init returns -ENOENT (v2)
      drm/amdgpu: set proper index/data pair for smc regs on CZ (v2)
      drm/amdgpu: remove bogus check in gfx8 rb setup
      drm/amdgpu/cz: unforce dpm levels before forcing to low/high
      drm/amdgpu/cz: store the forced dpm level
      drm/amdgpu/cz: silence some dpm debug output
      drm/radeon/ci: silence a harmless PCC warning

Chris Wilson (1):
      drm/i915: Store device pointer in contexts for late tracepoint usafe

Christian König (3):
      drm/radeon: fix user ptr race condition
      drm/amdgpu: validate the context id in the dependencies
      drm/amdgpu: stop context leak in the error path

Daniel Kurtz (2):
      drm/rockchip: use drm_gem_mmap helpers
      drm/rockchip: use drm_gem_mmap helpers

Daniel Vetter (3):
      drm/i915: Fix missing return warning for !CONFIG_DEBUGFS
      drm/i915: fix oops in primary_check_plane
      Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations"

Dave Airlie (6):
      Merge branch 'drm-fixes-4.2' of git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'topic/drm-fixes-2015-07-16' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge tag 'drm-intel-fixes-2015-07-15' of git://anongit.freedesktop.org/drm-intel into drm-fixes
      Merge branch 'drm-armada-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into drm-fixes
      Merge tag 'imx-drm-fixes-2015-07-14' of git://git.pengutronix.de/git/pza/linux into drm-fixes
      Merge branch 'drm-rockchip-2015-07-13' of https://github.com/markyzq/kernel-drm-rockchip into drm-fixes

Graham Whaley (1):
      Documentation: drm: Fix tablulation in KMS properties table

Heiko Stübner (1):
      drm/rockchip: only call drm_fb_helper_hotplug_event if fb_helper present

Imre Deak (2):
      drm/i915: avoid leaking DMA mappings
      drm/i915: remove unused has_dma_mapping flag

Jérôme Glisse (2):
      drm/ttm: fix uncached page deallocation to properly fill page pool v3.
      drm/ttm: improve uncached page deallocation.

Krzysztof Kozlowski (1):
      drm/rockchip: Drop owner assignment from platform_driver

Maarten Lankhorst (1):
      drm/i915: Do not call intel_crtc_disable if the crtc is already disabled.

Michel Dänzer (2):
      drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL
      drm/amdgpu/dce8: Re-set VBLANK interrupt state when enabling a CRTC

Philipp Zabel (2):
      drm/imx: parallel-display: fix drm_panel support
      drm/imx: tve: fix media bus format for VGA output

Russell King (7):
      GPU: ipu: fix lockup caused by pending chained interrupts
      drm/armada: fix missing overlay wake-up
      drm/armada: fix incorrect overlay plane cleanup
      drm/armada: fix gem object free after failed prime import
      drm/armada: convert overlay to use drm_plane_helper_check_update()
      drm/armada: fix overlay when partially off-screen
      drm/armada: avoid saving the adjusted mode to crtc->mode

Tomas Elf (1):
      drm/i915: Snapshot seqno of most recently submitted request.

Tomasz Figa (1):
      drm/rockchip: Add BGR formats to VOP

Tvrtko Ursulin (2):
      drm/i915: Forward all core DRM ioctls to core compat handling
      drm: Provide compat ioctl for addfb2.1

Zhao Junwang (1):
      drm: add a check for x/y in drm_mode_setcrtc

yao mark (2):
      drm/rockchip: vop: switch cursor plane to window 3
      drm/rockchip: vop: remove hardware cursor window

 Documentation/DocBook/drm.tmpl                     |   2 +-
 .../devicetree/bindings/drm/imx/fsl-imx-drm.txt    |  26 ++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  19 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   9 +-
 drivers/gpu/drm/amd/amdgpu/cz_dpm.c                |  16 ++-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |   4 +
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   5 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |  35 +++++-
 drivers/gpu/drm/armada/armada_crtc.c               |   2 -
 drivers/gpu/drm/armada/armada_gem.c                |   5 +-
 drivers/gpu/drm/armada/armada_overlay.c            | 121 +++++++++++++--------
 drivers/gpu/drm/drm_crtc.c                         |   7 +-
 drivers/gpu/drm/drm_ioc32.c                        |  60 ++++++++++
 drivers/gpu/drm/i915/i915_drv.h                    |   6 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  35 +++---
 drivers/gpu/drm/i915/i915_gem_context.c            |   4 +-
 drivers/gpu/drm/i915/i915_gem_dmabuf.c             |   2 -
 drivers/gpu/drm/i915/i915_gem_gtt.c                |   9 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c             |   1 -
 drivers/gpu/drm/i915/i915_gem_tiling.c             |  12 +-
 drivers/gpu/drm/i915/i915_gem_userptr.c            |  29 ++++-
 drivers/gpu/drm/i915/i915_ioc32.c                  |   2 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  13 +--
 drivers/gpu/drm/i915/i915_trace.h                  |   2 +-
 drivers/gpu/drm/i915/intel_display.c               |   8 +-
 drivers/gpu/drm/i915/intel_ringbuffer.h            |   7 ++
 drivers/gpu/drm/imx/imx-tve.c                      |   2 +-
 drivers/gpu/drm/imx/parallel-display.c             |  21 +++-
 drivers/gpu/drm/radeon/ci_dpm.c                    |   2 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |  12 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |   1 +
 drivers/gpu/drm/radeon/radeon_object.c             |   1 -
 drivers/gpu/drm/radeon/si_dpm.c                    |   1 +
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |   1 -
 drivers/gpu/drm/rockchip/rockchip_drm_fb.c         |   3 +-
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |  67 ++++++------
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  49 ++++++---
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |  13 +--
 drivers/gpu/ipu-v3/ipu-common.c                    |   3 +
 39 files changed, 416 insertions(+), 201 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel

[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux