[git pull] drm fixes for 5.7-rc4

Dave Airlie airlied at gmail.com
Fri May 1 02:59:10 UTC 2020


Hi Linus,

Regular scheduled fixes pull for graphics. Nothing to extreme bunch of
amdgpu fixes, i915 and qxl fixes, along with some misc ones.

All seems to be progressing normally.

Dave.

drm-fixes-2020-05-01:
drm fixes for 5.7-rc4

core:
- EDID off by one DTD fix
- DP mst write return code fix

dma-buf:
- fix SET_NAME ioctl uapi
- doc fixes

amdgpu:
- Fix a green screen on resume issue
- PM fixes for SR-IOV
- SDMA fix for navi
- Renoir display fixes
- Cursor and pageflip stuttering fixes
- Misc additional display fixes
- (uapi) Add additional DCC tiling flags for navi1x

i915:
- Fix selftest refcnt leak (Xiyu)
- Fix gem vma lock (Chris)
- Fix gt's i915_request.timeline acquire by checking if cacheline is
valid (Chris)
- Fix IRQ postinistall fault masks (Matt)

qxl:
- use after gree fix
- fix lost kunmap
- release leak fix

virtio:
- context destruction fix
The following changes since commit 6a8b55ed4056ea5559ebe4f6a4b247f627870d4c:

  Linux 5.7-rc3 (2020-04-26 13:51:02 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-05-01

for you to fetch changes up to e3dcd86b3b4c045a4db17c02340138a4c514fe20:

  Merge tag 'amd-drm-fixes-5.7-2020-04-29' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2020-05-01
11:19:55 +1000)

----------------------------------------------------------------
drm fixes for 5.7-rc4

core:
- EDID off by one DTD fix
- DP mst write return code fix

dma-buf:
- fix SET_NAME ioctl uapi
- doc fixes

amdgpu:
- Fix a green screen on resume issue
- PM fixes for SR-IOV
 SDMA fix for navi
- Renoir display fixes
- Cursor and pageflip stuttering fixes
- Misc additional display fixes
- (uapi) Add additional DCC tiling flags for navi1x

i915:
- Fix selftest refcnt leak (Xiyu)
- Fix gem vma lock (Chris)
- Fix gt's i915_request.timeline acquire by checking if cacheline is
valid (Chris)
- Fix IRQ postinistall fault masks (Matt)

qxl:
- use after gree fix
- fix lost kunmap
- release leak fix

virtio:
- context destruction fix

----------------------------------------------------------------
Aric Cyr (1):
      drm/amd/display: Use cursor locking to prevent flip delays

Aurabindo Pillai (1):
      drm/amd/display: DispalyPort: Write OUI only if panel supports it

Chris Wilson (2):
      drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
      drm/i915/gt: Check cacheline is valid before acquiring

Daniel Vetter (1):
      dma-buf: Fix SET_NAME ioctl uapi

Dave Airlie (3):
      Merge tag 'drm-misc-fixes-2020-04-30' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2020-04-30' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'amd-drm-fixes-5.7-2020-04-29' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Dmytro Laktyushkin (2):
      drm/amd/display: check if REFCLK_CNTL register is present
      drm/amd/display: fix rn soc bb update

Gurchetan Singh (1):
      drm/virtio: only destroy created contexts

Lyude Paul (1):
      drm/dp_mst: Fix drm_dp_send_dpcd_write() return code

Marek Olšák (3):
      drm/amdgpu: add tiling flags from Mesa
      drm/amdgpu: invalidate L2 before SDMA IBs (v2)
      drm/amdgpu: bump version for invalidate L2 before SDMA IBs

Matt Roper (1):
      drm/i915: Use proper fault mask in interrupt postinstall too

Nicholas Kazlauskas (1):
      drm/amd/display: Defer cursor update around VUPDATE for all ASIC

Randy Dunlap (1):
      dma-buf: fix documentation build warnings

Rodrigo Siqueira (1):
      drm/amd/display: Fix green screen issue after suspend

Sung Lee (1):
      drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1

Tiecheng Zhou (2):
      Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
      drm/amd/powerplay: avoid using pm_en before it is initialized revised

Vasily Averin (4):
      drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
      drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
      drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
      drm/qxl: qxl_release use after free

Ville Syrjälä (1):
      drm/edid: Fix off-by-one in DispID DTD pixel clock

Xiaodong Yan (1):
      drm/amd/display: blank dp stream before re-train the link

Xiyu Yang (1):
      drm/i915/selftests: Fix i915_address_space refcnt leak

 drivers/dma-buf/dma-buf.c                          |  7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  3 +-
 drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h  | 16 +++++
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             | 14 +++-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 38 ++++++++---
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 27 ++++++++
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    | 40 ++---------
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |  1 +
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  | 10 +++
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h  |  1 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c  |  1 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c   | 15 +++++
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.h   | 20 ++++--
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  | 14 +++-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  3 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c  |  1 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c   |  1 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h   |  3 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  4 ++
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c  |  1 +
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  | 77 ++++++++++------------
 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h        | 16 +++++
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |  1 +
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |  9 +--
 drivers/gpu/drm/drm_dp_mst_topology.c              |  8 ++-
 drivers/gpu/drm/drm_edid.c                         |  2 +-
 drivers/gpu/drm/i915/gem/i915_gem_tiling.c         | 20 +++++-
 drivers/gpu/drm/i915/gem/selftests/huge_pages.c    | 12 ++--
 drivers/gpu/drm/i915/gt/intel_timeline.c           |  2 +
 drivers/gpu/drm/i915/i915_irq.c                    |  6 +-
 drivers/gpu/drm/i915/i915_vma.c                    | 10 +--
 drivers/gpu/drm/qxl/qxl_cmd.c                      | 10 +--
 drivers/gpu/drm/qxl/qxl_display.c                  |  6 +-
 drivers/gpu/drm/qxl/qxl_draw.c                     |  7 +-
 drivers/gpu/drm/qxl/qxl_image.c                    |  3 +-
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |  5 +-
 drivers/gpu/drm/virtio/virtgpu_kms.c               | 17 ++---
 include/linux/dma-buf.h                            |  3 +-
 include/uapi/drm/amdgpu_drm.h                      |  4 ++
 include/uapi/linux/dma-buf.h                       |  6 ++
 40 files changed, 290 insertions(+), 154 deletions(-)


More information about the dri-devel mailing list