[PULL] drm-intel-fixes

Joonas Lahtinen
2026-03-26T07:17:41Z

Hi Dave & Sima,

Here goes this week drm-intel-fixes PR towards v7.0-rc6.

On display side DP tunnel error handling and NV12 plane clobbering fixes
for atomic state. Then GMBUS timeout fix and __wait_for() barrier fix.

Regards, Joonas

***

drm-intel-fixes-2026-03-26:

- DP tunnel error handling fix
- Spurious GMBUS timeout fix
- Unlink NV12 planes earlier
- Order OP vs. timeout correctly in __wait_for()

The following changes since commit c369299895a591d96745d6492d4888259b004a9e:

Linux 7.0-rc5 (2026-03-22 14:42:17 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2026-03-26

for you to fetch changes up to 77fcf58df15edcf3f5b5421f24814fb72796def9:

drm/i915/dp_tunnel: Fix error handling when clearing stream BW in atomic state (2026-03-24 08:00:00 +0200)

----------------------------------------------------------------
- DP tunnel error handling fix
- Spurious GMBUS timeout fix
- Unlink NV12 planes earlier
- Order OP vs. timeout correctly in __wait_for()

----------------------------------------------------------------
Imre Deak (1):
drm/i915/dp_tunnel: Fix error handling when clearing stream BW in atomic state

Samasth Norway Ananda (1):
drm/i915/gmbus: fix spurious timeout on 512-byte burst reads

Ville Syrjälä (2):
drm/i915: Order OP vs. timeout correctly in __wait_for()
drm/i915: Unlink NV12 planes earlier

drivers/gpu/drm/i915/display/intel_display.c | 8 +++++++-
drivers/gpu/drm/i915/display/intel_dp_tunnel.c | 20 ++++++++++++++------
drivers/gpu/drm/i915/display/intel_dp_tunnel.h | 11 +++++++----
drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +++-
drivers/gpu/drm/i915/display/intel_plane.c | 11 +++++++++--
drivers/gpu/drm/i915/i915_wait_util.h | 2 +-
6 files changed, 41 insertions(+), 15 deletions(-)