Messages in this thread | | | From | Dave Airlie <> | Date | Fri, 18 Oct 2019 06:53:55 +1000 | Subject | [git pull] drm fixes for 5.4-rc4 |
| |
Hey Linus,
This is this weeks fixes for drm, the dma-resv one is probably the more important one a fair few people have reported it, besides that it's a couple of panfrost, a few i915 and a few amdgpu fixes. One radeon patch to fix some ppc64 related issues caused an x86 regression so is getting reverted for now.
Thanks, Dave.
drm-fixes-2019-10-18: drm fixes for 5.4-rc4
dma-resv: - shared fences for lima/panfrost
ttm: - prefault regression fix - lifetime fix
panfrost: - stopped job timeout fix - missing register values
amdgpu: - smu7 powerplay fix - bail earlier for cik/si detection - navi SDMA fix
radeon: - revert a ppc64 shutdown fix that broke x86
i915: - VBT information handling fix - Circular locking fix - preemption vs resubmission virtual requests fix The following changes since commit 4f5cafb5cb8471e54afdc9054d973535614f7675:
Linux 5.4-rc3 (2019-10-13 16:37:36 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-10-18
for you to fetch changes up to 5c1e34b5159ec65bf33e2c1a62fa7158132c10cf:
Merge tag 'drm-misc-fixes-2019-10-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2019-10-18 06:40:28 +1000)
---------------------------------------------------------------- drm fixes for 5.4-rc4
dma-resv: - shared fences for lima/panfrost
ttm: - prefault regression fix - lifetime fix
panfrost: - stopped job timeout fix - missing register values
amdgpu: - smu7 powerplay fix - bail earlier for cik/si detection - navi SDMA fix
radeon: - revert a ppc64 shutdown fix that broke x86
i915: - VBT information handling fix - Circular locking fix - preemption vs resubmission virtual requests fix
---------------------------------------------------------------- Alex Deucher (2): drm/amdgpu/powerplay: fix typo in mvdd table setup Revert "drm/radeon: Fix EEH during kexec"
Chris Wilson (3): drm/i915/execlists: Refactor -EIO markup of hung requests drm/i915/userptr: Never allow userptr into the mappable GGTT drm/i915: Fixup preempt-to-busy vs resubmission of a virtual request
Christian König (2): drm/ttm: fix busy reference in ttm_mem_evict_first drm/ttm: fix handling in ttm_bo_add_mem_to_lru
Dave Airlie (3): Merge tag 'drm-intel-fixes-2019-10-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'drm-fixes-5.4-2019-10-16' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2019-10-17' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Hans de Goede (1): drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1
Jeffrey Hugo (1): drm/msm/dsi: Implement reset correctly
Kai-Heng Feng (1): drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50
Qiang Yu (1): dma-buf/resv: fix exclusive fence get
Steven Price (2): drm/panfrost: Add missing GPU feature registers drm/panfrost: Handle resetting on timeout better
Thomas Hellstrom (1): drm/ttm: Restore ttm prefaulting
Ulf Magnusson (1): drm/tiny: Kconfig: Remove always-y THERMAL dep. from TINYDRM_REPAPER
Ville Syrjälä (1): drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin
Xiaojie Yuan (1): drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync
drivers/dma-buf/dma-resv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 35 ++++++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 35 ------------ drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +- .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 +- drivers/gpu/drm/drm_edid.c | 3 ++ drivers/gpu/drm/i915/display/intel_bios.c | 22 +++++--- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 7 +++ drivers/gpu/drm/i915/gem/i915_gem_object.h | 6 +++ drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 63 +++++++++++++++------- drivers/gpu/drm/i915/i915_gem.c | 3 ++ drivers/gpu/drm/msm/dsi/dsi_host.c | 6 ++- drivers/gpu/drm/panfrost/panfrost_gpu.c | 3 ++ drivers/gpu/drm/panfrost/panfrost_job.c | 16 ++++-- drivers/gpu/drm/radeon/radeon_drv.c | 8 --- drivers/gpu/drm/tiny/Kconfig | 1 - drivers/gpu/drm/ttm/ttm_bo.c | 9 ++-- drivers/gpu/drm/ttm/ttm_bo_vm.c | 16 +++--- 21 files changed, 150 insertions(+), 95 deletions(-)
| |