Linus Torvalds
d4a292c5f8
Merge tag 'drm-next-2026-02-21' of https://gitlab.freedesktop.org/drm/kernel
Pull drm fixes from Dave Airlie:
"This is the fixes and cleanups for the end of the merge window, it's
nearly all amdgpu, with some amdkfd, then a pagemap core fix, i915/xe
display fixes, and some xe driver fixes.
Nothing seems out of the ordinary, except amdgpu is a little more
volume than usual.
pagemap:
- drm/pagemap: pass pagemap_addr by reference
amdgpu:
- DML 2.1 fixes
- Panel replay fixes
- Display writeback fixes
- MES 11 old firmware compat fix
- DC CRC improvements
- DPIA fixes
- XGMI fixes
- ASPM fix
- SMU feature bit handling fixes
- DC LUT fixes
- RAS fixes
- Misc memory leak in error path fixes
- SDMA queue reset fixes
- PG handling fixes
- 5 level GPUVM page table fix
- SR-IOV fix
- Queue reset fix
- SMU 13.x fixes
- DC resume lag fix
- MPO fixes
- DCN 3.6 fix
- VSDB fixes
- HWSS clean up
- Replay fixes
- DCE cursor fixes
- DCN 3.5 SR DDR5 latency fixes
- HPD fixes
- Error path unwind fixes
- SMU13/14 mode1 reset fixes
- PSP 15 updates
- SMU 15 updates
- Sync fix in amdgpu_dma_buf_move_notify()
- HAINAN fix
- PSP 13.x fix
- GPUVM locking fix
- Fixes for DC analog support
- DC FAMS fixes
- DML 2.1 fixes
- eDP fixes
- Misc DC fixes
- Fastboot fix
- 3DLUT fixes
- GPUVM fixes
- 64bpp format fix
- Fix for MacBooks with switchable gfx
amdkfd:
- Fix possible double deletion of validate list
- Event setup fix
- Device disconnect regression fix
- APU GTT as VRAM fix
- Fix piority inversion with MQDs
- NULL check fix
radeon:
- HAINAN fix
i915/xe display:
- Regresion fix for HDR 4k displays (#15503)
- Fixup for Dell XPS 13 7390 eDP rate limit
- Memory leak fix on ACPI _DSM handling
- Add missing slice count check during DP mode validation
xe:
- drm/xe: Prevent VFs from exposing the CCS mode sysfs file
- SRIOV related fixes
- PAT cache fix
- MMIO read fix
- W/a fixes
- Adjust type of xe_modparam.force_vram_bar_size
- Wedge mode fix
- HWMon fix
* tag 'drm-next-2026-02-21' of https://gitlab.freedesktop.org/drm/kernel: (143 commits)
drm/amd/display: Remove unneeded DAC link encoder register
drm/amd/display: Enable DAC in DCE link encoder
drm/amd/display: Set CRTC source for DAC using registers
drm/amd/display: Initialize DAC in DCE link encoder using VBIOS
drm/amd/display: Turn off DAC in DCE link encoder using VBIOS
drm/amd/display: Don't call find_analog_engine() twice
drm/amdgpu: fix 4-level paging if GMC supports 57-bit VA v2
drm/amdgpu: keep vga memory on MacBooks with switchable graphics
drm/amdgpu: Set atomics to true for xgmi
drm/amdkfd: Check for NULL return values
drm/amd/display: Use same max plane scaling limits for all 64 bpp formats
drm/amdgpu: Set vmid0 PAGE_TABLE_DEPTH for GFX12.1
drm/amdkfd: Disable MQD queue priority
drm/amd/display: Remove conditional for shaper 3DLUT power-on
drm/amd/display: Check return of shaper curve to HW format
drm/amd/display: Correct logic check error for fastboot
drm/amd/display: Skip eDP detection when no sink
Revert "drm/amd/display: Add Gfx Base Case For Linear Tiling Handling"
Revert "drm/amd/display: Correct hubp GfxVersion verification"
Revert "drm/amd/display: Add Handling for gfxversion DcGfxBase"
...
2026-02-20 15:36:38 -08:00
..
2025-10-31 10:34:52 +02:00
2026-02-20 15:36:38 -08:00
2026-01-16 20:28:05 +01:00
2025-11-25 11:02:43 +01:00
2025-02-26 15:27:06 +01:00
2025-12-26 18:15:33 +10:00
2026-01-21 09:28:09 +05:30
2026-02-11 12:55:44 -08:00
2026-02-12 12:13:01 -08:00
2025-12-19 23:06:41 +01:00
2026-01-26 21:01:18 +02:00
2026-01-06 16:43:19 +01:00
2026-02-01 23:28:01 +09:00
2025-10-31 10:34:52 +02:00
2026-02-02 10:10:15 +01:00
2026-01-13 13:58:24 +00:00
2026-01-20 10:53:14 +02:00
2026-02-14 11:09:38 +01:00
2026-02-20 15:36:38 -08:00
2026-02-11 12:55:44 -08:00
2026-02-11 12:55:44 -08:00
2025-10-06 13:59:22 +02:00
2025-10-31 10:34:52 +02:00
2025-06-16 09:01:23 +02:00
2025-10-31 10:34:52 +02:00
2025-10-06 13:59:15 +02:00
2025-10-31 09:14:35 +00:00
2025-10-31 10:34:52 +02:00
2026-01-28 12:44:28 +10:00
2026-01-21 13:59:56 +01:00
2026-02-04 08:52:53 +01:00
2026-02-19 10:07:01 -08:00
2025-10-31 10:34:52 +02:00
2026-02-11 12:55:44 -08:00
2025-12-29 15:43:20 +01:00
2025-12-25 00:22:13 +02:00
2026-02-06 12:52:15 +10:00
2026-02-12 12:13:01 -08:00
2026-02-12 12:13:01 -08:00
2026-01-28 12:44:28 +10:00
2025-10-31 09:14:35 +00:00
2026-02-20 15:36:38 -08:00
2026-01-21 13:59:56 +01:00
2026-01-28 12:44:28 +10:00
2025-12-15 09:27:39 +01:00
2025-12-15 18:25:09 +01:00
2025-10-31 10:34:52 +02:00
2025-03-10 16:25:01 -04:00
2025-12-04 08:53:30 -08:00
2025-10-31 10:34:52 +02:00
2026-01-19 13:11:46 +02:00
2026-02-09 20:49:19 -08:00
2026-01-14 15:23:17 +01:00
2026-01-23 12:45:15 +10:00
2026-01-03 20:08:24 +01:00
2025-12-13 17:39:28 +12:00
2025-12-30 10:11:33 +01:00
2026-02-18 20:50:32 -08:00
2025-10-31 10:34:52 +02:00
2026-02-11 17:43:59 -08:00
2025-10-31 10:34:52 +02:00
2026-01-19 07:12:25 -03:00
2025-10-31 10:34:52 +02:00
2026-02-11 12:55:44 -08:00
2025-12-10 11:02:53 +02:00
2025-10-31 10:34:52 +02:00
2026-01-28 12:44:28 +10:00
2026-01-07 12:31:21 -05:00
2026-02-20 15:36:38 -08:00
2025-10-31 10:34:52 +02:00
2025-09-29 17:50:54 +02:00
2026-01-28 12:44:28 +10:00
2025-11-26 23:03:32 +01:00
2026-01-14 02:18:31 +02:00
2025-12-22 15:37:26 +02:00
2025-06-16 09:01:23 +02:00
2025-04-30 23:35:00 +02:00
2025-06-16 09:02:25 +02:00
2026-01-21 18:02:28 +01:00
2026-01-21 11:05:51 +05:30
2025-07-10 13:07:26 +02:00
2025-11-25 08:43:46 +01:00
2025-09-16 12:42:52 +02:00
2025-11-25 08:43:47 +01:00
2025-11-25 08:43:47 +01:00
2025-11-26 23:03:35 +01:00
2025-11-26 23:09:44 +01:00
2026-01-19 13:11:46 +02:00
2025-03-27 14:02:57 +02:00
2025-11-26 23:03:32 +01:00
2025-10-30 15:38:04 +02:00
2025-06-16 09:01:23 +02:00
2025-06-16 09:01:23 +02:00
2026-01-19 13:11:47 +02:00
2025-11-04 14:49:30 +02:00
2025-11-04 14:49:30 +02:00
2025-12-19 23:06:41 +01:00
2025-12-19 23:06:41 +01:00
2025-11-25 08:43:47 +01:00
2025-10-31 10:34:52 +02:00
2025-11-06 08:51:21 -08:00
2025-06-16 09:01:23 +02:00
2025-06-16 09:01:23 +02:00
2026-01-28 12:44:28 +10:00
2025-11-25 11:02:43 +01:00
2025-11-25 11:02:43 +01:00
2025-11-25 11:02:43 +01:00
2025-11-25 08:43:46 +01:00
2025-06-16 09:01:23 +02:00
2025-09-23 15:06:06 +02:00
2025-06-27 15:59:23 +02:00
2025-07-16 20:01:13 +03:00
2025-10-06 13:59:21 +02:00
2025-11-21 08:55:08 +10:00
2025-12-03 10:52:18 +01:00
2025-10-31 10:34:52 +02:00
2026-01-28 12:44:28 +10:00
2025-10-31 10:34:52 +02:00
2025-10-31 09:14:35 +00:00
2026-02-18 20:50:32 -08:00
2026-02-17 19:39:44 -05:00
2026-01-28 12:44:28 +10:00
2025-11-25 08:43:47 +01:00
2025-11-26 23:03:32 +01:00
2025-06-16 09:01:23 +02:00
2025-10-31 10:34:52 +02:00
2025-08-14 15:42:26 -07:00
2025-10-31 10:34:52 +02:00
2025-11-26 23:03:30 +01:00
2026-01-14 02:18:31 +02:00
2025-10-18 17:35:09 +02:00
2025-06-16 09:01:23 +02:00
2025-08-21 16:21:08 +02:00
2025-12-23 10:00:47 +01:00
2026-02-20 15:36:38 -08:00
2025-09-03 10:23:03 -05:00
2025-06-16 09:02:39 +02:00
2025-08-25 09:17:49 -07:00
2025-09-16 09:26:59 +02:00
2026-01-09 08:53:27 +00:00
2025-06-16 09:00:09 +02:00
2025-06-16 09:01:23 +02:00
2025-12-26 18:15:33 +10:00
2025-10-31 10:34:52 +02:00
2025-06-16 09:01:23 +02:00
2025-06-16 09:01:23 +02:00
2025-07-22 13:01:28 +02:00
2026-01-16 11:22:03 +01:00
2025-06-16 09:01:23 +02:00
2025-06-16 09:01:23 +02:00
2025-06-16 09:01:23 +02:00
2025-12-18 09:05:30 +00:00
2025-09-10 09:35:33 -05:00
2025-10-01 08:32:00 +02:00
2025-11-10 13:22:58 +02:00
2025-12-26 18:15:33 +10:00
2025-06-16 09:01:23 +02:00
2025-07-30 19:26:49 -07:00
2026-02-14 14:38:23 -08:00
2025-06-18 10:46:03 +02:00
2026-02-11 13:40:35 -08:00