Hi Linus, Regular drm fixes for rc3. Nothing too serious, i915, amdgpu and exynos all have a few small driver fixes, and two ttm fixes, and one compiler warning. Dave. drm-fixes-2022-06-17: drm fixes for 5.19-rc3 atomic: - fix spurious compiler warning ttm: - add NULL ptr check in swapout code - fix bulk move handling i915: - Fix page fault on error state read - Fix memory leaks in per-gt sysfs - Fix multiple fence handling - Remove accidental static from a local variable amdgpu: - Fix regression in GTT size reporting - OLED backlight fix exynos: - Check a null pointer instead of IS_ERR(). - Rework initialization code of Exynos MIC driver. The following changes since commit b13baccc3850ca8b8cccbf8ed9912dbaa0fdf7f3: Linux 5.19-rc2 (2022-06-12 16:11:37 -0700) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2022-06-17 for you to fetch changes up to 65cf7c02cfc7c36a3e86f3da5818dabc32c270ff: Merge tag 'exynos-drm-fixes-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes (2022-06-17 11:32:35 +1000) ---------------------------------------------------------------- drm fixes for 5.19-rc3 atomic: - fix spurious compiler warning ttm: - add NULL ptr check in swapout code - fix bulk move handling i915: - Fix page fault on error state read - Fix memory leaks in per-gt sysfs - Fix multiple fence handling - Remove accidental static from a local variable amdgpu: - Fix regression in GTT size reporting - OLED backlight fix exynos: - Check a null pointer instead of IS_ERR(). - Rework initialization code of Exynos MIC driver. ---------------------------------------------------------------- Alan Previn (1): drm/i915/reset: Fix error_state_read ptr + offset use Ashutosh Dixit (1): drm/i915/gt: Fix memory leaks in per-gt sysfs Christian König (2): drm/ttm: fix missing NULL check in ttm_device_swapout drm/ttm: fix bulk move handling v2 Dan Carpenter (1): drm/exynos: fix IS_ERR() vs NULL check in probe Dave Airlie (4): Merge tag 'drm-misc-fixes-2022-06-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2022-06-16' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Merge tag 'amd-drm-fixes-5.19-2022-06-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes Merge tag 'exynos-drm-fixes-v5.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes GONG, Ruiqi (1): drm/atomic: fix warning of unused variable Jani Nikula (1): drm/i915/uc: remove accidental static from a local variable Marek Szyprowski (1): drm/exynos: mic: Rework initialization Michel Dänzer (1): drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl Nirmoy Das (1): drm/i915: Individualize fences before adding to dma_resv obj Roman Li (1): drm/amd/display: Cap OLED brightness per max frame-average luminance drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 8 ++-- drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 +-- drivers/gpu/drm/exynos/exynos_drm_mic.c | 42 ++++++------------ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 ++++++------- drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +-- drivers/gpu/drm/i915/gt/intel_gt_types.h | 3 ++ drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 17 ++++++-- drivers/gpu/drm/i915/i915_vma.c | 48 ++++++++++++--------- drivers/gpu/drm/ttm/ttm_bo.c | 22 ++++++---- drivers/gpu/drm/ttm/ttm_device.c | 6 ++- drivers/gpu/drm/ttm/ttm_resource.c | 52 ++++++++++++++++------- include/drm/drm_atomic.h | 1 + include/drm/ttm/ttm_resource.h | 8 ++-- 17 files changed, 141 insertions(+), 115 deletions(-)