[git pull] drm fixes for 5.1-rc1

Dave Airlie airlied at gmail.com
Fri Mar 15 00:35:19 UTC 2019


Hi Linus,

A few various fixes pulls and one late -next pull but it was nearly
all fixes anyways.

etnaviv:
- late next pull
- mmu mapping fix
- build non-ARM arches
- misc fixes

i915:
- HDCP state handling fix
- shrinker interaction fix
- atomic state leak fix

qxl:
- kick out framebuffers early fix

amdgpu:
- Powerplay fixes
- DC fixes
- BACO turned off for now on vega20
- Locking fix
- KFD MQD fix
- gfx9 golden register updates.

Dave.

drm-next-2019-03-15:
drm i915, amdgpu, qxl and etnaviv fixes
The following changes since commit 4b057e73f28f1df13b77b77a52094238ffdf8abd:

  Merge tag 'drm-misc-fixes-2019-02-22' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-03-05
08:14:22 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2019-03-15

for you to fetch changes up to 0f1d37e65a59e9db33ab85f6e2c9784768ef80f4:

  Merge branch 'drm-next-5.1' of
git://people.freedesktop.org/~agd5f/linux into drm-next (2019-03-14
12:15:02 +1000)

----------------------------------------------------------------
drm i915, amdgpu, qxl and etnaviv fixes

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/powerplay: add missing breaks in polaris10_smumgr

Anthony Koo (1):
      drm/amd/display: Fix issue with link_active state not correct for MST

Ben Dooks (1):
      drm: add __user attribute to ptr_to_compat()

Candice Li (1):
      Revert "drm/amdgpu: use BACO reset on vega20 if platform support"

Chris Wilson (4):
      drm/i915: Protect i915_active iterators from the shrinker
      drm/i915: Reacquire priolist cache after dropping the engine lock
      drm/i915/selftests: Always free spinner on __sseu_prepare error
      drm/i915: Acquire breadcrumb ref before cancelling

Christian König (1):
      drm/amdgpu: clear PDs/PTs only after initializing them

Dan Carpenter (3):
      drm/etnaviv: fix some off by one bugs
      drm/etnaviv: NULL vs IS_ERR() buf in etnaviv_core_dump()
      drm/etnaviv: potential NULL dereference

Dave Airlie (6):
      Merge tag 'drm-misc-next-fixes-2019-03-06' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge branch 'drm-next-5.1' of
git://people.freedesktop.org/~agd5f/linux into drm-next
      Merge branch 'etnaviv/next' of
https://git.pengutronix.de/git/lst/linux into drm-next
      Merge tag 'drm-misc-next-fixes-2019-03-13' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-intel-next-fixes-2019-03-12' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge branch 'drm-next-5.1' of
git://people.freedesktop.org/~agd5f/linux into drm-next

Evan Quan (11):
      drm/amd/powerplay: fix the confusing ppfeature mask calculations
      drm/amd/powerplay: drop redundant soft min/max settings
      drm/amd/powerplay: need to reapply the dpm level settings
      drm/amd/powerplay: force FCLK to highest also for 5K or higher displays
      drm/amd/powerplay: overwrite ODSettingsMin for UCLK_FMAX feature
      drm/amd/powerplay: support retrieving clock information from other sysplls
      drm/amd/powerplay: set default fclk for no fclk dpm support case
      drm/amd/powerplay: honor the OD settings
      drm/amd/powerplay: show the right override pcie parameters
      drm/amd/powerplay: set max fan target temperature as 105C
      drm/amd/powerplay: correct power reading on fiji

Gerd Hoffmann (3):
      drm: move i915_kick_out_vgacon to vgaarb
      drm/fb-helper: call vga_remove_vgacon automatically.
      drm/qxl: remove conflicting framebuffers earlier

Harry Wentland (1):
      drm/amd/display: don't call dm_pp_ function from an fpu block

Huang Rui (2):
      drm/amd/powerplay: use REG32_PCIE wrapper instead for powerplay
      drm/amdgpu: use REG32_PCIE wrapper instead for psp

José Roberto de Souza (1):
      drm/i915: Fix atomic state leak when resetting HDMI link

Kevin Wang (1):
      drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI)

Lucas Stach (3):
      drm/etnaviv: move job context pointer to etnaviv_gem_submit
      drm/etnaviv: don't restrict to certain architectures
      drm/etnaviv: mmuv2: don't map zero page

Mathias Fröhlich (1):
      drm/amd/display: Fix reference counting for struct dc_sink.

Matthew Wilcox (2):
      etnaviv mailing list is moderated
      Build etnaviv on non-ARM architectures

Nathan Chancellor (1):
      drm/amd/display: Pass app_tf by value rather than by reference

Ramalingam C (1):
      drm/i915: HDCP state handling in ddi_update_pipe

Sean Paul (1):
      drm: Merge __drm_atomic_helper_disable_all() into
drm_atomic_helper_disable_all()

Tvrtko Ursulin (1):
      drm/i915: Relax mmap VMA check

shaoyunl (2):
      drm/powerplay: print current clock level when dpm is disabled on vg20
      drm/amdgpu: Update gc golden setting for vega family

 MAINTAINERS                                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  11 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   1 +
 drivers/gpu/drm/amd/amdgpu/psp_v3_1.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   1 -
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |  52 +----
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  43 +++-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   1 +
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |   8 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  16 +-
 .../drm/amd/display/modules/freesync/freesync.c    |   7 +-
 .../gpu/drm/amd/display/modules/inc/mod_freesync.h |   2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c       |   3 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c |  30 +--
 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h |   4 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |   6 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c |   8 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c |   4 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 222 +++++++++++----------
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h |   7 +
 .../amd/powerplay/hwmgr/vega20_processpptables.c   |  17 ++
 .../drm/amd/powerplay/smumgr/polaris10_smumgr.c    |   2 +
 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c |   6 +-
 .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c   |   6 +-
 drivers/gpu/drm/drm_atomic_helper.c                |  59 +++---
 drivers/gpu/drm/drm_ioc32.c                        |   6 +-
 drivers/gpu/drm/etnaviv/Kconfig                    |   1 -
 drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h           |   2 -
 drivers/gpu/drm/etnaviv/etnaviv_dump.c             |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem.h              |   1 +
 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c        |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c         |   4 +-
 drivers/gpu/drm/etnaviv/etnaviv_perfmon.c          |   6 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c            |   2 +-
 drivers/gpu/drm/i915/i915_active.c                 |  36 +++-
 drivers/gpu/drm/i915/i915_drv.c                    |  35 +---
 drivers/gpu/drm/i915/i915_gem.c                    |   3 +-
 drivers/gpu/drm/i915/i915_scheduler.c              |  27 ++-
 drivers/gpu/drm/i915/intel_breadcrumbs.c           |  18 +-
 drivers/gpu/drm/i915/intel_ddi.c                   |  14 +-
 drivers/gpu/drm/i915/selftests/i915_gem_context.c  |  69 ++++---
 drivers/gpu/drm/qxl/qxl_drv.c                      |   5 +-
 drivers/gpu/vga/vgaarb.c                           |  49 +++++
 include/drm/drm_fb_helper.h                        |  14 +-
 include/linux/vgaarb.h                             |   2 +
 46 files changed, 449 insertions(+), 373 deletions(-)


More information about the dri-devel mailing list