[git pull] drm fixes for 5.0-rc7

Dave Airlie airlied at gmail.com
Fri Feb 15 03:17:43 UTC 2019


Hi Linus,

Usual pull request, little larger than I'd like but nothing too
strange in it. Willy found an bug in the lease ioctl calculations, but
it's a drm master only ioctl which makes it harder to mess with.

i915:
- combo phy programming fix
- opregion version check fix for VBT RVDA lookup
- gem mmap ioctl race fix
- fbdev hpd during suspend fix
- array size bounds check fix in pmu

amdgpu:
- Vega20 psp fix
- Add vrr range to debugfs for freesync debugging

sched:
- Scheduler race fix

vkms:
- license header fixups

imx:
- Fix CSI register offsets for i.MX51 and i.MX53.
- Fix delayed page flip completion events on i.MX6QP due to unexpected
  behaviour of the PRE when issuing NOP buffer updates to the same
  buffer address.
- Stop throwing errors for plane updates on disabled CRTCs when a
  userspace process is killed while a plane update is pending.
- Add missing of_node_put cleanup in imx_ldb_bind.

Dave.

drm-fixes-2019-02-15-1:
drm core, i915, amd, imx, vkms fixes
The following changes since commit d13937116f1e82bf508a6325111b322c30c85eb9:

  Linux 5.0-rc6 (2019-02-10 14:42:20 -0800)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-02-15-1

for you to fetch changes up to 69ef943dbc14b21987c79f8399ffea08f9a1b446:

  drm: Use array_size() when creating lease (2019-02-15 13:08:08 +1000)

----------------------------------------------------------------
drm core, i915, amd, imx, vkms fixes

----------------------------------------------------------------
Aditya Swarup (1):
      drm/i915/cnl: Fix CNL macros for Voltage Swing programming

Alex Deucher (1):
      drm/amdgpu/psp11: TA firmware is optional (v3)

Alexander Shiyan (1):
      gpu: ipu-v3: Fix i.MX51 CSI control registers offset

Clint Taylor (1):
      drm/i915/icl: combo port vswing programming changes per BSPEC

Dave Airlie (4):
      Merge tag 'imx-drm-fixes-2019-02-12' of
git://git.pengutronix.de/pza/linux into drm-fixes
      Merge tag 'drm-misc-fixes-2019-02-13' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2019-02-13' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge branch 'drm-fixes-5.0' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Eric Anholt (1):
      drm/sched: Always trace the dependencies we wait on, to fix a race.

Jani Nikula (2):
      drm/i915/opregion: fix version check
      drm/i915/opregion: rvda is relative from opregion base in opregion 2.1+

Joonas Lahtinen (1):
      drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set

Julia Lawall (1):
      drm/imx: imx-ldb: add missing of_node_puts

Lucas Stach (1):
      gpu: ipu-v3: pre: don't trigger update if buffer address doesn't change

Lyude Paul (1):
      drm/i915: Block fbdev HPD processing during suspend

Matthew Wilcox (1):
      drm: Use array_size() when creating lease

Nicholas Kazlauskas (1):
      drm/amd/display: Expose connector VRR range via debugfs

Philipp Zabel (1):
      drm/imx: ignore plane updates on disabled crtcs

Rodrigo Siqueira (1):
      drm/vkms: Fix license inconsistent

Steve Longerbeam (1):
      gpu: ipu-v3: Fix CSI offsets for imx53

Tvrtko Ursulin (1):
      drm/i915/pmu: Fix enable count array size and bounds checking

 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   9 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |  28 +--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  22 +-
 drivers/gpu/drm/drm_lease.c                        |   3 +-
 drivers/gpu/drm/i915/i915_gem.c                    |  12 +-
 drivers/gpu/drm/i915/i915_pmu.c                    |  22 +-
 drivers/gpu/drm/i915/i915_pmu.h                    |   2 +
 drivers/gpu/drm/i915/i915_reg.h                    |  18 +-
 drivers/gpu/drm/i915/intel_ddi.c                   | 238 ++++++++-------------
 drivers/gpu/drm/i915/intel_dp.c                    |   4 +-
 drivers/gpu/drm/i915/intel_drv.h                   |  10 +
 drivers/gpu/drm/i915/intel_fbdev.c                 |  33 ++-
 drivers/gpu/drm/i915/intel_opregion.c              |  38 +++-
 drivers/gpu/drm/i915/intel_ringbuffer.h            |   9 +-
 drivers/gpu/drm/imx/imx-ldb.c                      |  25 ++-
 drivers/gpu/drm/imx/ipuv3-plane.c                  |   4 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |   7 +-
 drivers/gpu/drm/vkms/vkms_crc.c                    |   3 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |   8 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |   7 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |   2 +
 drivers/gpu/drm/vkms/vkms_gem.c                    |   8 +-
 drivers/gpu/drm/vkms/vkms_output.c                 |   8 +-
 drivers/gpu/drm/vkms/vkms_plane.c                  |   8 +-
 drivers/gpu/ipu-v3/ipu-common.c                    |   8 +-
 drivers/gpu/ipu-v3/ipu-pre.c                       |   6 +
 26 files changed, 294 insertions(+), 248 deletions(-)


More information about the dri-devel mailing list