Hi Linus,

Regular fixes pull for rc2. Usual rc2 doesn't seem too busy, mainly
i915 and amdgpu. I'd expect the usual uptick for rc3.

Dave.

drm-fixes-2020-08-21:
drm fixes for 5.9-rc2

amdgpu:
- Fix allocation size
- SR-IOV fixes
- Vega20 SMU feature state caching fix
- Fix custom pptable handling
- Arcturus golden settings update
- Several display fixes
- Fixes for Navy Flounder
- Misc display fixes
- RAS fix

amdkfd:
- SDMA fix for renoir

i915:
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting
- GVT fixes

virtio:
- Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
- Fix memory leak in virtio_gpu_cleanup_object().
The following changes since commit 9123e3a74ec7b934a4a099e98af6a61c2f80bbf5:

  Linux 5.9-rc1 (2020-08-16 13:04:57 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2020-08-21

for you to fetch changes up to 0790e63f58f22a68696667102be03efb92a4da5f:

  Merge tag 'drm-intel-fixes-2020-08-20' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2020-08-21
11:03:52 +1000)

----------------------------------------------------------------
drm fixes for 5.9-rc2

amdgpu:
- Fix allocation size
- SR-IOV fixes
- Vega20 SMU feature state caching fix
- Fix custom pptable handling
- Arcturus golden settings update
- Several display fixes
- Fixes for Navy Flounder
- Misc display fixes
- RAS fix

amdkfd:
- SDMA fix for renoir

i915:
- Fix device parameter usage for selftest mock i915 device
- Fix LPSP capability debugfs NULL dereference
- Fix buddy register pagemask table
- Fix intel_atomic_check() non-negative return value
- Fix selftests passing a random 0 into ilog2()
- Fix TGL power well enable/disable ordering
- Switch to PMU module refcounting
- GVT fixes

virtio:
- Add missing dma_fence_put() in virtio_gpu_execbuffer_ioctl().
- Fix memory leak in virtio_gpu_cleanup_object().

----------------------------------------------------------------
Anthony Koo (2):
      drm/amd/display: Fix LFC multiplier changing erratically
      drm/amd/display: Switch to immediate mode for updating infopackets

Aric Cyr (1):
      drm/amd/display: Fix incorrect backlight register offset for DCN

Bhawanpreet Lakha (1):
      drm/amdgpu: parse ta firmware for navy_flounder

Chris Park (3):
      drm/amd/display: Call DMUB for eDP power control
      drm/amd/display: Assign correct left shift
      drm/amd/display: Reset scrambling on Test Pattern

Chris Wilson (3):
      drm/i915: Provide the perf pmu.module
      drm/i915: Copy default modparams to mock i915_device
      drm/i915/display: Check for an LPSP encoder before dereferencing

Christophe JAILLET (1):
      drm: amdgpu: Use the correct size when allocating memory

Colin Xu (2):
      drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
      drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0

Daniel Kolesa (1):
      drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal

Dave Airlie (4):
      Merge tag 'drm-misc-fixes-2020-08-12' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
      Merge tag 'amd-drm-fixes-5.9-2020-08-12' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'amd-drm-fixes-5.9-2020-08-20' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes
      Merge tag 'drm-intel-fixes-2020-08-20' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes

Dmytro Laktyushkin (1):
      drm/amd/display: fix dcn3 wide timing dsc validation

Evan Quan (2):
      drm/amd/powerplay: correct Vega20 cached smu feature state
      drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading

George Spelvin (1):
      drm/i915/selftests: Avoid passing a random 0 into ilog2

Guchun Chen (1):
      drm/amdgpu: fix NULL pointer access issue when unloading driver

Huang Rui (1):
      drm/amdkfd: fix the wrong sdma instance query for renoir

Imre Deak (1):
      drm/i915/tgl: Make sure TC-cold is blocked before enabling TC
AUX power wells

Jaehyun Chung (1):
      drm/amd/display: Blank stream before destroying HDCP session

Jani Nikula (1):
      Merge tag 'gvt-next-fixes-2020-08-05' of
https://github.com/intel/gvt-linux into drm-intel-fixes

Jiansong Chen (2):
      drm/amdgpu: disable gfxoff for navy_flounder
      Revert "drm/amdgpu: disable gfxoff for navy_flounder"

Kevin Wang (1):
      drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()

Krunoslav Kovac (1):
      drm/amd/display: fix pow() crashing when given base 0

Liu ChengZhe (1):
      drm/amdgpu: Skip some registers config for SRIOV

Matt Roper (1):
      drm/i915: Update bw_buddy pagemask table

Paul Hsieh (1):
      drm/amd/display: Fix DFPstate hang due to view port changed

Qi Liu (1):
      drm/virtio: fix missing dma_fence_put() in virtio_gpu_execbuffer_ioctl()

Stylon Wang (1):
      drm/amd/display: Fix EDID parsing after resume from suspend

Tianjia Zhang (1):
      drm/i915: Fix wrong return value in intel_atomic_check()

Xin He (1):
      drm/virtio: fix memory leak in virtio_gpu_cleanup_object()

shiwu.zhang (1):
      drm/amdgpu: update gc golden register for arcturus

 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c  | 31 ++++++++++-----
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |  1 +
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c           | 19 ++++++++++
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            | 19 ++++++++++
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |  3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  1 +
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 16 +++++++-
 .../gpu/drm/amd/display/dc/bios/command_table2.c   | 28 ++++++++++++++
 .../gpu/drm/amd/display/dc/bios/command_table2.h   |  3 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  3 +-
 drivers/gpu/drm/amd/display/dc/dc_bios_types.h     |  4 ++
 .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h    |  2 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    | 24 ++++++++++++
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    | 16 ++++----
 .../amd/display/dc/dcn10/dcn10_stream_encoder.h    | 14 +++++++
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  4 +-
 .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h  |  4 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  2 +-
 .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h  |  5 ++-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |  1 +
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |  4 ++
 .../drm/amd/display/include/bios_parser_types.h    |  7 ++++
 drivers/gpu/drm/amd/display/include/fixed31_32.h   |  3 ++
 .../drm/amd/display/modules/freesync/freesync.c    | 36 ++++++++++++++----
 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c       |  9 +++--
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 44 ++++++++++------------
 drivers/gpu/drm/i915/display/intel_display.c       |  2 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |  7 +++-
 drivers/gpu/drm/i915/display/intel_display_power.c | 14 +++----
 drivers/gpu/drm/i915/gvt/cfg_space.c               | 24 ++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.c                     |  2 +-
 drivers/gpu/drm/i915/gvt/gtt.h                     |  2 +
 drivers/gpu/drm/i915/gvt/gvt.h                     |  3 ++
 drivers/gpu/drm/i915/gvt/vgpu.c                    | 20 ++++++++--
 drivers/gpu/drm/i915/i915_pmu.c                    |  7 +---
 drivers/gpu/drm/i915/selftests/i915_buddy.c        | 18 +++++----
 drivers/gpu/drm/i915/selftests/mock_gem_device.c   |  3 ++
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |  1 +
 drivers/gpu/drm/virtio/virtgpu_object.c            |  1 +
 41 files changed, 317 insertions(+), 94 deletions(-)

Reply via email to