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(-)