[git pull] drm fixes for 6.5-rc5
From: Dave Airlie
Date: Fri Aug 04 2023 - 01:10:38 EST
Hi Linus,
Small set of fixes this week, i915 and a few misc ones. I didn't see
an amd pull so maybe next week it'll have a few more on that driver.
Dave.
drm-fixes-2023-08-04:
drm fixes for 6.5-rc5
ttm:
- NULL ptr deref fix
panel:
- add missing MODULE_DEVICE_TABLE
imx/ipuv3:
- timing fix
i915:
- Fix bug in getting msg length in AUX CH registers handler
- Gen12 AUX invalidation fixes
- Fix premature release of request's reusable memory
The following changes since commit 5d0c230f1de8c7515b6567d9afba1f196fb4e2f4:
Linux 6.5-rc4 (2023-07-30 13:23:47 -0700)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2023-08-04
for you to fetch changes up to 1958b0f95a35e4443573c4c3ec2efd89d2d00d82:
Merge tag 'drm-intel-fixes-2023-08-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2023-08-04
09:38:38 +1000)
----------------------------------------------------------------
drm fixes for 6.5-rc5
ttm:
- NULL ptr deref fix
panel:
- add missing MODULE_DEVICE_TABLE
imx/ipuv3:
- timing fix
i915:
- Fix bug in getting msg length in AUX CH registers handler
- Gen12 AUX invalidation fixes
- Fix premature release of request's reusable memory
----------------------------------------------------------------
Alexander Stein (1):
drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
Andi Shyti (5):
drm/i915/gt: Cleanup aux invalidation registers
drm/i915: Add the gen12_needs_ccs_aux_inv helper
drm/i915/gt: Rename flags with bit_group_X according to the datasheet
drm/i915/gt: Enable the CCS_FLUSH bit in the pipe control and in the CS
drm/i915/gt: Support aux invalidation on all engines
Dave Airlie (2):
Merge tag 'drm-misc-fixes-2023-08-03' of
ssh://git.freedesktop.org/git/drm/drm-misc into drm-fixes
Merge tag 'drm-intel-fixes-2023-08-03' of
git://anongit.freedesktop.org/drm/drm-intel into drm-fixes
Guchun Chen (1):
drm/ttm: check null pointer before accessing when swapping
Janusz Krzysztofik (1):
drm/i915: Fix premature release of request's reusable memory
Jonathan Cavitt (2):
drm/i915/gt: Ensure memory quiesced before invalidation
drm/i915/gt: Poll aux invalidation register bit on invalidation
Nikita Travkin (1):
drm/panel: samsung-s6d7aa0: Add MODULE_DEVICE_TABLE
Tvrtko Ursulin (1):
Merge tag 'gvt-fixes-2023-08-02' of
https://github.com/intel/gvt-linux into drm-intel-fixes
Yan Zhao (1):
drm/i915/gvt: Fix bug in getting msg length in AUX CH registers handler
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 140 +++++++++++++++++---------
drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 21 ++--
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 +
drivers/gpu/drm/i915/gt/intel_gt_regs.h | 16 +--
drivers/gpu/drm/i915/gt/intel_lrc.c | 17 +---
drivers/gpu/drm/i915/gvt/edid.c | 2 +-
drivers/gpu/drm/i915/i915_active.c | 99 ++++++++++++------
drivers/gpu/drm/i915/i915_request.c | 11 ++
drivers/gpu/drm/imx/ipuv3/ipuv3-crtc.c | 2 +-
drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 1 +
drivers/gpu/drm/ttm/ttm_bo.c | 3 +-
11 files changed, 203 insertions(+), 111 deletions(-)