[git pull] drm fixes for 5.13-rc5

From: Dave Airlie
Date: Thu Jun 03 2021 - 21:55:43 EST


Hey Linus,

Two big regression reverts in here, one for fbdev and one i915.
Otherwise it's mostly amdgpu display fixes, and tegra fixes.

Seems about right for rc5.

Dave.

drm-fixes-2021-06-04-1:
drm fixes for 5.13-rc5

fb:
- revert broken fb_defio patch

amdgpu:
- Display fixes
- FRU EEPROM error handling fix
- RAS fix
- PSP fix
- Releasing pinned BO fix

i915:
- Revert conversion to io_mapping_map_user() which lead to BUG_ON()
- Fix check for error valued returns in a selftest

tegra:
- SOR power domain race condition fix
- build warning fix
- runtime pm ref leak fix
- modifier fix
The following changes since commit 8124c8a6b35386f73523d27eacb71b5364a68c4c:

Linux 5.13-rc4 (2021-05-30 11:58:25 -1000)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2021-06-04-1

for you to fetch changes up to 37e2f2e800dc6d65aa77f9d4dbc4512d841e2f0b:

Merge tag 'drm/tegra/for-5.13-rc5' of
ssh://git.freedesktop.org/git/tegra/linux into drm-fixes (2021-06-04
10:23:57 +1000)

----------------------------------------------------------------
drm fixes for 5.13-rc5

fb:
- revert broken fb_defio patch

amdgpu:
- Display fixes
- FRU EEPROM error handling fix
- RAS fix
- PSP fix
- Releasing pinned BO fix

i915:
- Revert conversion to io_mapping_map_user() which lead to BUG_ON()
- Fix check for error valued returns in a selftest

tegra:
- SOR power domain race condition fix
- build warning fix
- runtime pm ref leak fix
- modifier fix

----------------------------------------------------------------
Asher Song (1):
drm/amdgpu: add judgement for dc support

Bindu Ramamurthy (1):
drm/amd/display: Allow bandwidth validation for 0 streams.

Dave Airlie (4):
Merge tag 'drm-misc-fixes-2021-06-03' of
git://anongit.freedesktop.org/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2021-06-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Merge tag 'amd-drm-fixes-5.13-2021-06-02' of
https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
Merge tag 'drm/tegra/for-5.13-rc5' of
ssh://git.freedesktop.org/git/tegra/linux into drm-fixes

Dmitry Osipenko (1):
drm/tegra: Correct DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT

Jiansong Chen (1):
drm/amdgpu: refine amdgpu_fru_get_product_info

Luben Tuikov (1):
drm/amdgpu: Don't query CE and UE errors

Lyude Paul (1):
drm/tegra: Get ref for DP AUX channel, not its ddc adapter

Matthew Auld (1):
Revert "i915: use io_mapping_map_user"

Matthew Wilcox (1):
Revert "fb_defio: Remove custom address_space_operations"

Nathan Chancellor (1):
drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update

Nicholas Kazlauskas (1):
drm/amd/display: Fix GPU scaling regression by FS video support

Nirmoy Das (1):
drm/amdgpu: make sure we unpin the UVD BO

Pavel Machek (CIP) (1):
drm/tegra: sor: Do not leak runtime PM reference

Rodrigo Siqueira (1):
drm/amd/display: Fix overlay validation by considering cursors

Roman Li (1):
drm/amd/display: Fix potential memory leak in DMUB hw_init

Simon Ser (1):
amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic

Thierry Reding (3):
gpu: host1x: Split up client initalization and registration
drm/tegra: sor: Fully initialize SOR before registration
drm/tegra: sor: Fix AUX device reference leak

Victor Zhao (1):
drm/amd/amdgpu:save psp ring wptr to avoid attack

Zhihao Cheng (1):
drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()

drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 16 -----
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 42 +++++++------
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 3 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 30 ++++++----
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +-
drivers/gpu/drm/i915/Kconfig | 1 -
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 9 +--
drivers/gpu/drm/i915/i915_drv.h | 3 +
drivers/gpu/drm/i915/i915_mm.c | 44 ++++++++++++++
drivers/gpu/drm/i915/selftests/i915_request.c | 4 +-
drivers/gpu/drm/tegra/drm.h | 2 +-
drivers/gpu/drm/tegra/hub.c | 2 +-
drivers/gpu/drm/tegra/sor.c | 70 +++++++++++++---------
drivers/gpu/host1x/bus.c | 30 ++++++++--
drivers/video/fbdev/core/fb_defio.c | 35 +++++++++++
drivers/video/fbdev/core/fbmem.c | 4 ++
include/linux/fb.h | 3 +
include/linux/host1x.h | 30 ++++++++--
22 files changed, 240 insertions(+), 99 deletions(-)