[git pull] drm fixes for 5.19-rc3

From: Dave Airlie
Date: Fri Jun 17 2022 - 00:14:03 EST


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