[git pull] drm fixes for 5.4-rc6

Dave Airlie airlied at gmail.com
Fri Nov 1 05:21:49 UTC 2019


Hi Linus,

This is the regular drm fixes pull request for 5.4-rc6. It's a bit
larger than I'd like but then last week was quieter than usual.

The main fixes are amdgpu, and the two bigger area are navi fixes
which are the newest GPU range so still getting actively fixed up, but
also a bunch of clang stack alignment fixes (as amdgpu uses double in
some places). Otherwise it's all fairly run of the mill fixes, i915,
panfrost, etnaviv, v3d and radeon, along with a core scheduler fix.

Dave.

drm-fixes-2019-11-01:
drm fixes for 5.4-rc6

amdgpu:
- clang alignment fixes
- Updated golden settings
- navi: gpuvm, sdma and display fixes
- Freesync fix
- Gamma fix for DCN
- DP dongle detection fix
- vega10: Fix for undervolting

radeon:
- reenable kexec fix for ppc

scheduler:
- set an error if hw job failed

i915:
- fix PCH reference clock for HSW/BDW
- TGL display PLL doc fix

panfrost:
- warning fix
- runtime pm fix
- bad pointer dereference fix

v3d:
- memleak fix

etnaviv:
- memory corruption fix
- deadlock fix
- reintroduce lost debug message
The following changes since commit d6d5df1db6e9d7f8f76d2911707f7d5877251b02:

  Linux 5.4-rc5 (2019-10-27 13:19:19 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-11-01

for you to fetch changes up to e54de91a24753da713b9bcf9fcd93eec246e45e7:

  Merge tag 'drm-fixes-5.4-2019-10-30' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes (2019-11-01
11:27:39 +1000)

----------------------------------------------------------------
drm fixes for 5.4-rc6

amdgpu:
- clang alignment fixes
- Updated golden settings
- navi: gpuvm, sdma and display fixes
- Freesync fix
- Gamma fix for DCN
- DP dongle detection fix
- vega10: Fix for undervolting

radeon:
- reenable kexec fix for ppc

scheduler:
- set an error if hw job failed

i915:
- fix PCH reference clock for HSW/BDW
- TGL display PLL doc fix

panfrost:
- warning fix
- runtime pm fix
- bad pointer dereference fix

v3d:
- memleak fix

etnaviv:
- memory corruption fix
- deadlock fix
- reintroduce lost debug message

----------------------------------------------------------------
Aidan Yang (1):
      drm/amd/display: Allow inverted gamma

Alex Deucher (1):
      drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE

Andrey Grodzovsky (2):
      drm/sched: Set error to s_fence if HW job submission failed.
      drm/amdgpu: If amdgpu_ib_schedule fails return back the error.

Anna Karas (1):
      drm/i915/tgl: Fix doc not corresponding to code

Christian Gmeiner (1):
      drm/etnaviv: fix dumping of iommuv2

Dave Airlie (4):
      Merge branch 'etnaviv/fixes' of
https://git.pengutronix.de/git/lst/linux into drm-fixes
      Merge tag 'drm-misc-fixes-2019-10-30-1' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2019-10-31' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
      Merge tag 'drm-fixes-5.4-2019-10-30' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Jun Lei (2):
      drm/amd/display: do not synchronize "drr" displays
      drm/amd/display: add 50us buffer as WA for pstate switch in active

Kyle Mahlkuch (1):
      drm/radeon: Fix EEH during kexec

Lucas Stach (2):
      drm/etnaviv: fix deadlock in GPU coredump
      drm/etnaviv: reinstate MMUv1 command buffer window check

Michael Strauss (1):
      drm/amd/display: Passive DP->HDMI dongle detection fix

Navid Emamdoost (1):
      drm/v3d: Fix memory leak in v3d_submit_cl_ioctl

Nick Desaulniers (3):
      drm/amdgpu: fix stack alignment ABI mismatch for Clang
      drm/amdgpu: fix stack alignment ABI mismatch for GCC 7.1+
      drm/amdgpu: enable -msse2 for GCC 7.1+ users

Pelle van Gils (1):
      drm/amdgpu/powerplay/vega10: allow undervolting in p7

Pierre-Eric Pelloux-Prayer (1):
      drm/amdgpu/sdma5: do not execute 0-sized IBs (v2)

Robin Murphy (1):
      drm/panfrost: Don't dereference bogus MMU pointers

Tianci.Yin (3):
      drm/amdgpu/gfx10: update gfx golden settings
      drm/amdgpu/gfx10: update gfx golden settings for navi14
      drm/amdgpu/gfx10: update gfx golden settings for navi12

Tomeu Vizoso (1):
      panfrost: Properly undo pm_runtime_enable when deferring a probe

Ville Syrjälä (1):
      drm/i915: Fix PCH reference clock for FDI on HSW/BDW

Yi Wang (1):
      drm/panfrost: fix -Wmissing-prototypes warnings

Zhan liu (2):
      drm/amd/display: Change Navi14's DWB flag to 1
      drm/amd/display: setting the DIG_MODE to the correct value.

chen gong (1):
      drm/amdgpu: Fix SDMA hang when performing VKexample test

zhongshiqi (1):
      dc.c:use kzalloc without test

 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |  4 +++-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  6 +++---
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c           |  9 ++++++++
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |  1 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |  9 ++++++++
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |  1 +
 drivers/gpu/drm/amd/display/dc/calcs/Makefile      | 19 ++++++++++-------
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  4 ++++
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  9 ++++++++
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  | 24 ++++++++++++++++------
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  6 ++++++
 .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 22 ++++++++------------
 drivers/gpu/drm/amd/display/dc/dcn20/Makefile      | 19 ++++++++++-------
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  2 +-
 drivers/gpu/drm/amd/display/dc/dcn21/Makefile      | 19 ++++++++++-------
 drivers/gpu/drm/amd/display/dc/dml/Makefile        | 19 ++++++++++-------
 .../amd/display/dc/dml/dcn20/display_mode_vba_20.c |  3 ++-
 drivers/gpu/drm/amd/display/dc/dsc/Makefile        | 19 ++++++++++-------
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c |  4 +---
 drivers/gpu/drm/etnaviv/etnaviv_dump.c             |  4 ++--
 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c         |  6 ++++--
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c              | 17 ++++++++++++---
 drivers/gpu/drm/i915/display/intel_display.c       | 11 +++++-----
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c      | 15 ++++++++++++++
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h      |  4 ++--
 drivers/gpu/drm/i915/i915_drv.h                    |  2 ++
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  2 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            | 15 +++++++-------
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c        |  1 +
 drivers/gpu/drm/radeon/radeon_drv.c                | 14 +++++++++++++
 drivers/gpu/drm/scheduler/sched_main.c             | 19 ++++++++++++++---
 drivers/gpu/drm/v3d/v3d_gem.c                      |  5 ++++-
 32 files changed, 224 insertions(+), 90 deletions(-)


More information about the dri-devel mailing list