Commit d4a292c
committed
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"
...201 files changed
Lines changed: 2120 additions & 950 deletions
File tree
- drivers/gpu/drm
- amd
- amdgpu
- amdkfd
- display
- amdgpu_dm
- dc
- bios
- clk_mgr/dcn35
- core
- dccg
- dcn201
- dcn20
- dcn21
- dcn301
- dcn30
- dcn314
- dcn31
- dcn32
- dcn35
- dcn401
- dce
- dio
- dcn10
- virtual
- dml2_0
- dml21
- inc
- src
- dml2_core
- dml2_dpmm
- inc
- dml/dcn35
- dpp
- dcn30
- dcn401
- dsc
- hubbub/dcn401
- hwss
- dce110
- dcn10
- dcn201
- dcn20
- dcn21
- dcn30
- dcn31
- dcn32
- dcn35
- dcn401
- inc
- hw
- link
- hwss
- protocols
- mpc/dcn32
- optc
- dcn10
- dcn35
- resource
- dce100
- dce120
- dce60
- dce80
- dcn10
- dcn201
- dcn20
- dcn21
- dcn301
- dcn30
- dcn314
- dcn315
- dcn316
- dcn31
- dcn321
- dcn32
- dcn351
- dcn35
- dcn36
- dcn401
- sspl
- virtual
- dmub/inc
- include
- pm
- legacy-dpm
- swsmu
- inc
- smu11
- smu12
- smu13
- smu14
- smu15
- ras/rascore
- i915/display
- radeon
- xe
- include
- drm
- uapi/drm
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1186 | 1186 | | |
1187 | 1187 | | |
1188 | 1188 | | |
1189 | | - | |
| 1189 | + | |
| 1190 | + | |
1190 | 1191 | | |
| 1192 | + | |
1191 | 1193 | | |
1192 | 1194 | | |
1193 | 1195 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
317 | 317 | | |
318 | 318 | | |
319 | 319 | | |
320 | | - | |
321 | | - | |
| 320 | + | |
322 | 321 | | |
323 | 322 | | |
324 | 323 | | |
| |||
720 | 719 | | |
721 | 720 | | |
722 | 721 | | |
723 | | - | |
724 | | - | |
725 | | - | |
| 722 | + | |
| 723 | + | |
726 | 724 | | |
727 | 725 | | |
728 | 726 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
878 | 878 | | |
879 | 879 | | |
880 | 880 | | |
| 881 | + | |
881 | 882 | | |
882 | 883 | | |
883 | 884 | | |
| |||
958 | 959 | | |
959 | 960 | | |
960 | 961 | | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
966 | 972 | | |
| 973 | + | |
967 | 974 | | |
968 | 975 | | |
969 | 976 | | |
970 | 977 | | |
971 | 978 | | |
972 | 979 | | |
973 | | - | |
| 980 | + | |
974 | 981 | | |
975 | 982 | | |
976 | 983 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
892 | 892 | | |
893 | 893 | | |
894 | 894 | | |
895 | | - | |
896 | | - | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
897 | 899 | | |
898 | 900 | | |
899 | 901 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3504 | 3504 | | |
3505 | 3505 | | |
3506 | 3506 | | |
3507 | | - | |
3508 | | - | |
3509 | | - | |
3510 | 3507 | | |
3511 | 3508 | | |
3512 | 3509 | | |
| |||
4618 | 4615 | | |
4619 | 4616 | | |
4620 | 4617 | | |
4621 | | - | |
4622 | | - | |
4623 | | - | |
| 4618 | + | |
| 4619 | + | |
| 4620 | + | |
| 4621 | + | |
4624 | 4622 | | |
4625 | 4623 | | |
4626 | 4624 | | |
| |||
4655 | 4653 | | |
4656 | 4654 | | |
4657 | 4655 | | |
4658 | | - | |
4659 | | - | |
4660 | | - | |
4661 | 4656 | | |
4662 | 4657 | | |
4663 | 4658 | | |
| |||
4902 | 4897 | | |
4903 | 4898 | | |
4904 | 4899 | | |
| 4900 | + | |
| 4901 | + | |
| 4902 | + | |
4905 | 4903 | | |
4906 | 4904 | | |
4907 | 4905 | | |
| |||
4924 | 4922 | | |
4925 | 4923 | | |
4926 | 4924 | | |
4927 | | - | |
| 4925 | + | |
4928 | 4926 | | |
4929 | 4927 | | |
4930 | 4928 | | |
| |||
4936 | 4934 | | |
4937 | 4935 | | |
4938 | 4936 | | |
4939 | | - | |
| 4937 | + | |
4940 | 4938 | | |
4941 | 4939 | | |
4942 | 4940 | | |
| |||
5733 | 5731 | | |
5734 | 5732 | | |
5735 | 5733 | | |
| 5734 | + | |
| 5735 | + | |
| 5736 | + | |
5736 | 5737 | | |
5737 | 5738 | | |
5738 | 5739 | | |
| |||
7357 | 7358 | | |
7358 | 7359 | | |
7359 | 7360 | | |
| 7361 | + | |
| 7362 | + | |
| 7363 | + | |
7360 | 7364 | | |
7361 | 7365 | | |
7362 | 7366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2164 | 2164 | | |
2165 | 2165 | | |
2166 | 2166 | | |
| 2167 | + | |
2167 | 2168 | | |
2168 | 2169 | | |
2169 | 2170 | | |
| |||
2988 | 2989 | | |
2989 | 2990 | | |
2990 | 2991 | | |
2991 | | - | |
2992 | 2992 | | |
2993 | 2993 | | |
| 2994 | + | |
| 2995 | + | |
| 2996 | + | |
2994 | 2997 | | |
2995 | 2998 | | |
2996 | 2999 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
514 | 514 | | |
515 | 515 | | |
516 | 516 | | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
517 | 524 | | |
518 | | - | |
| 525 | + | |
519 | 526 | | |
520 | 527 | | |
521 | 528 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| 235 | + | |
235 | 236 | | |
236 | 237 | | |
237 | 238 | | |
| |||
242 | 243 | | |
243 | 244 | | |
244 | 245 | | |
245 | | - | |
246 | | - | |
247 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
248 | 258 | | |
249 | 259 | | |
250 | 260 | | |
| |||
260 | 270 | | |
261 | 271 | | |
262 | 272 | | |
263 | | - | |
264 | | - | |
| 273 | + | |
265 | 274 | | |
266 | 275 | | |
267 | 276 | | |
| |||
294 | 303 | | |
295 | 304 | | |
296 | 305 | | |
| 306 | + | |
297 | 307 | | |
| 308 | + | |
| 309 | + | |
298 | 310 | | |
299 | 311 | | |
300 | 312 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1068 | 1068 | | |
1069 | 1069 | | |
1070 | 1070 | | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
1071 | 1081 | | |
1072 | 1082 | | |
1073 | 1083 | | |
| |||
1436 | 1446 | | |
1437 | 1447 | | |
1438 | 1448 | | |
1439 | | - | |
| 1449 | + | |
1440 | 1450 | | |
1441 | 1451 | | |
1442 | 1452 | | |
| |||
0 commit comments