Linus Torvalds
a99d741df7
Merge tag 'drm-next-2026-08-29' of https://gitlab.freedesktop.org/drm/kernel
...
Pull more drm updates from Dave Airlie:
"As mentioned last week, an msm pull request fell down the side of the
couch or whatever the email equivalent of that is. This has the msm
next stuff + the usual fixes for amd/intel.
core:
- use drm_warn instead of warn
msm:
- Bindings:
- Added Shikra support
- Document a840, a704, a722
- Core:
- Use drm_client buffers for fbdev emulation
- teardown fixes
- ARM32 DMA fixup
- Remove objects from evict list when re-validated
- Bunch of corner case and error path fixes
- DPU:
- Dropped dev_pm_opp_set_rate(0) preventing burnout
- Fixed SSPP offsets of Kaanapali
- DP:
- Dropped dev_pm_opp_set_rate(0) preventing burnout
- Cleaned up core code in preparation for MST support
- Fixed prepare() to let Pipewire continue in case of the unplugged cable
- GPU:
- Add support for a704
- Add support for a722
- HDMI:
- Simplifed register access
amdgpu:
- eGPU fixes
- Runtime PM fix
- UserQ fixes
- Backlight fix
- Discovery sysfs fix
- Reset handling fixes
- Buffer func handling fix for xgmi
- VCN boundary check fix
- DC lut handling fixes
- MES fixes
- UVD fix
- VCE 3 fix
- Enforce isolation fix
- HPD fix for VGA/LVDS
- DML fix
- DCN 6 fixes
- DC gpu reset fix
amdkfd:
- Fix return value
- CU occupancy for GFX 11
- CU occupancy for GFX 12/12.1
- Queue bounds checking fix
- SVM fixes
- CRIU bounds checking fix
radeon:
- iMac display fix
xe:
- error message cleanups
- i2c global register definitions as dependency for xe/i2c fixes
- Media workardound
- Add CCS to gt_idle debugfs print
- Page fault related fix
- i2c related fixes
- System Controller mailbox bit fix"
* tag 'drm-next-2026-08-29' of https://gitlab.freedesktop.org/drm/kernel: (121 commits)
drm/xe/sysctrl: Read mailbox phase bit from hardware
drm/xe/i2c: Keep the i2c controller always enabled
drm/xe/i2c: Fix the interrupt handling
i2c: designware: Global register definitions
drm/xe: Reject page faults from non-fault-mode scratch VMs
drm/xe/xe_gt_idle: Add CCS to the powergating info print
drm/xe: Do not apply WA 14025883347 to media 3503
drm/amd/display: fix dc_lock leak on GPU reset error paths
drm/amd/display: Fix redundant GPUVMEnable checks in dcn6 flip schedule
drm/amd/display: Fix wrong bytes-per-pixel value for dml2_422_packed_10
drm/amdkfd: guard against NULL restore_mqd in CRIU queue restore
drm/amdgpu/userq: fix lock missing for userq fence error set
drm/amdkfd: Fix the case that vm range is hole at svm_migrate_copy_to_vram
drm/amdkfd: Fix error path at svm_migrate_copy_to_ram
drm/amd/display: Log details when failing to register HPD IRQ
drm/amd/display: Fix HPD consideration for VGA/LVDS connectors on DCE
drm/amdgpu: clamp the isolation index for rings outside a partition
drm/amdkfd: Reject zero-sized AQL queue allocations after size halving
drm/amdgpu: Fix VCE 3 ring align_mask
drm/kfd: Add CU occupancy support to GFX12.1
...
2026-08-28 16:37:55 -07:00
..
2026-04-03 13:52:12 -04:00
2026-07-01 13:00:26 -04:00
2026-05-19 11:51:39 -04:00
2026-07-01 11:09:51 -04:00
2026-07-08 14:20:30 -04:00
2026-02-21 17:09:51 -08:00
2026-07-29 17:52:20 -04:00
2026-06-17 16:14:11 -04:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-02-21 17:09:51 -08:00
2026-08-25 18:17:21 -04:00
2026-08-25 18:17:32 -04:00
2026-08-25 18:17:29 -04:00
2026-08-25 18:18:44 -04:00
2026-07-29 17:52:20 -04:00
2026-07-29 17:52:20 -04:00
2026-07-01 11:14:50 -04:00
2026-07-08 14:25:13 -04:00
2026-03-30 15:02:07 -04:00
2026-07-01 11:09:55 -04:00
2026-03-04 11:50:56 -05:00
2026-07-17 17:39:00 -04:00
2026-07-01 11:07:20 -04:00
2026-07-01 11:07:20 -04:00
2026-07-15 09:15:43 -04:00
2026-04-17 15:24:12 -04:00
2026-07-28 19:17:32 -04:00
2026-07-15 09:15:42 -04:00
2026-08-20 10:58:44 +10:00
2026-01-05 16:59:55 -05:00
2026-07-07 16:48:23 +10:00
2026-06-17 16:31:59 -04:00
2026-07-28 20:01:06 -04:00
2026-03-06 16:34:19 -05:00
2026-08-06 14:32:54 -04:00
2026-08-06 14:32:54 -04:00
2026-08-25 18:19:30 -04:00
2026-08-19 10:04:17 -04:00
2026-06-17 16:30:15 -04:00
2026-07-28 19:17:33 -04:00
2025-10-28 09:56:14 -04:00
2026-02-23 11:48:20 +01:00
2025-12-16 13:27:13 -05:00
2025-12-08 13:56:38 -05:00
2026-08-19 10:02:28 -04:00
2026-05-25 10:45:38 +02:00
2026-03-17 17:46:26 -04:00
2025-09-09 16:18:34 -04:00
2026-06-17 16:06:34 -04:00
2026-06-03 13:50:42 -04:00
2026-01-05 16:59:55 -05:00
2026-06-03 14:02:04 -04:00
2026-03-30 16:12:27 -04:00
2026-08-27 09:17:06 -07:00
2025-09-02 15:34:00 -04:00
2026-08-06 09:30:39 -04:00
2026-08-06 09:29:15 -04:00
2026-08-06 09:24:38 -04:00
2026-08-06 09:24:38 -04:00
2026-08-12 09:44:31 -04:00
2025-11-04 11:33:54 -05:00
2025-11-04 11:33:54 -05:00
2026-07-01 13:01:05 -04:00
2025-10-13 14:14:36 -04:00
2026-02-21 17:09:51 -08:00
2026-08-19 10:13:33 -04:00
2026-07-28 18:29:00 -04:00
2026-07-28 18:29:00 -04:00
2026-07-08 14:20:30 -04:00
2026-04-24 10:58:38 -04:00
2026-04-24 10:58:16 -04:00
2026-07-15 09:15:42 -04:00
2026-07-01 11:56:36 -04:00
2026-07-14 19:12:34 -04:00
2025-12-16 13:27:42 -05:00
2026-01-05 17:29:51 -05:00
2026-01-05 17:29:51 -05:00
2026-08-20 10:58:44 +10:00
2026-08-20 10:58:44 +10:00
2026-07-16 18:26:04 -04:00
2026-06-17 16:33:34 -04:00
2026-07-28 20:01:06 -04:00
2026-08-06 14:32:11 -04:00
2026-06-04 15:24:22 -04:00
2026-07-01 11:47:42 -04:00
2026-07-08 14:20:29 -04:00
2026-08-06 12:45:41 -04:00
2026-08-06 12:44:50 -04:00
2026-07-01 11:48:14 -04:00
2026-07-28 18:47:00 -04:00
2026-04-28 14:28:52 -04:00
2026-04-28 14:28:52 -04:00
2026-07-29 17:52:20 -04:00
2026-07-01 11:12:00 -04:00
2026-02-22 08:26:33 -08:00
2026-06-17 16:30:15 -04:00
2026-06-17 16:29:22 -04:00
2026-07-28 19:59:44 -04:00
2026-07-28 19:37:26 -04:00
2025-10-28 11:31:45 -04:00
2026-07-08 14:20:29 -04:00
2026-07-08 14:20:29 -04:00
2026-08-06 12:45:50 -04:00
2026-07-15 09:15:42 -04:00
2026-06-04 15:24:13 -04:00
2026-07-08 14:20:30 -04:00
2026-02-06 11:38:35 +10:00
2026-05-11 15:55:56 -04:00
2026-05-05 09:56:28 -04:00
2026-02-21 20:03:00 -08:00
2026-07-28 19:17:32 -04:00
2026-07-16 18:26:18 -04:00
2026-06-17 16:32:04 -04:00
2026-06-17 16:32:04 -04:00
2026-07-16 18:25:55 -04:00
2026-07-16 18:25:55 -04:00
2026-06-17 16:31:59 -04:00
2026-06-17 15:51:33 -04:00
2026-07-01 11:43:46 -04:00
2026-06-03 13:53:00 -04:00
2026-06-03 13:57:24 -04:00
2025-12-08 13:56:31 -05:00
2026-08-20 10:58:44 +10:00
2026-08-12 09:44:31 -04:00
2026-08-12 09:44:31 -04:00
2026-07-08 14:25:17 -04:00
2025-12-08 13:56:31 -05:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-08-25 18:22:14 -04:00
2026-05-11 16:08:42 -04:00
2026-08-25 18:14:20 -04:00
2026-08-06 12:44:50 -04:00
2025-09-15 16:55:41 -04:00
2026-08-25 18:14:53 -04:00
2026-07-16 18:26:04 -04:00
2026-02-23 14:16:30 -05:00
2026-07-16 18:26:04 -04:00
2026-06-17 16:33:46 -04:00
2026-07-08 14:20:30 -04:00
2026-07-28 18:52:12 -04:00
2026-07-28 18:52:12 -04:00
2026-07-15 09:15:42 -04:00
2026-04-28 14:42:22 -04:00
2026-05-19 11:54:32 -04:00
2026-08-20 10:58:44 +10:00
2026-02-21 17:09:51 -08:00
2026-08-25 18:19:30 -04:00
2026-08-19 10:13:33 -04:00
2026-07-08 14:20:30 -04:00
2026-05-11 16:15:55 -04:00
2026-08-06 23:38:04 +02:00
2026-08-06 23:38:04 +02:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-08-20 10:58:44 +10:00
2026-04-03 13:50:29 -04:00
2026-08-19 10:09:46 -04:00
2025-09-15 16:52:31 -04:00
2026-07-28 18:28:56 -04:00
2026-07-28 19:59:22 -04:00
2026-07-01 11:14:46 -04:00
2026-06-03 13:50:32 -04:00
2026-07-01 11:28:54 -04:00
2026-07-01 11:14:50 -04:00
2026-02-21 20:03:00 -08:00
2025-12-02 11:02:06 -05:00
2026-07-08 14:25:20 -04:00
2026-07-08 14:20:30 -04:00
2025-10-28 11:03:04 -04:00
2025-12-02 11:02:06 -05:00
2026-07-01 11:11:48 -04:00
2026-07-01 11:11:48 -04:00
2026-07-01 11:11:48 -04:00
2026-03-02 16:46:41 -05:00
2026-08-06 12:47:49 -04:00
2026-07-29 17:56:01 -04:00
2026-07-28 19:17:32 -04:00
2026-07-28 19:17:32 -04:00
2025-07-28 16:40:32 -04:00
2025-07-28 16:40:32 -04:00
2026-07-28 19:17:32 -04:00
2026-07-28 19:17:33 -04:00
2026-08-06 09:29:23 -04:00
2026-08-06 14:31:42 -04:00
2026-04-24 10:57:13 -04:00
2026-07-28 19:17:33 -04:00
2025-12-10 17:37:59 -05:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2026-06-03 13:54:10 -04:00
2025-12-08 13:56:35 -05:00
2026-07-08 14:25:30 -04:00
2026-06-03 13:53:46 -04:00
2026-07-01 11:11:44 -04:00
2026-08-06 09:24:38 -04:00
2026-08-06 09:24:38 -04:00
2026-08-06 09:24:38 -04:00
2026-08-06 09:24:38 -04:00
2026-08-06 14:33:02 -04:00
2025-12-10 17:39:27 -05:00
2025-12-02 11:02:06 -05:00
2025-09-05 16:00:15 -04:00
2026-06-17 18:36:31 -04:00
2026-04-24 10:58:38 -04:00
2026-07-28 18:28:51 -04:00
2026-07-28 19:17:32 -04:00
2026-04-24 10:58:33 -04:00
2025-12-08 14:27:21 -05:00
2026-02-21 17:09:51 -08:00
2026-03-17 12:19:29 -04:00
2025-09-15 16:52:52 -04:00
2026-07-08 14:20:29 -04:00
2026-07-08 14:20:29 -04:00
2026-04-28 15:51:18 -04:00
2026-07-08 14:20:29 -04:00
2026-07-01 13:02:53 -04:00
2026-08-06 14:31:27 -04:00
2026-04-28 15:51:18 -04:00
2026-08-06 14:31:13 -04:00
2026-07-08 14:20:29 -04:00
2026-07-15 09:15:37 -04:00
2026-07-15 09:15:37 -04:00
2026-07-15 09:15:37 -04:00
2026-03-17 17:43:12 -04:00
2026-08-06 14:31:34 -04:00
2026-01-05 16:59:57 -05:00
2026-05-18 18:07:34 -04:00
2026-03-11 13:58:07 -04:00
2026-03-11 13:58:07 -04:00
2026-07-08 14:20:30 -04:00
2026-08-25 18:12:53 -04:00
2026-06-17 15:51:35 -04:00
2026-08-12 09:38:47 -04:00
2026-08-06 12:44:39 -04:00
2026-07-28 19:17:32 -04:00
2025-12-08 13:56:39 -05:00
2026-07-01 11:48:14 -04:00
2026-03-17 17:50:50 -04:00
2026-03-17 17:50:50 -04:00
2026-06-03 13:50:10 -04:00
2026-06-03 13:50:10 -04:00
2026-06-03 13:50:10 -04:00
2026-06-03 13:50:28 -04:00
2026-06-03 13:50:10 -04:00
2026-07-14 19:12:34 -04:00
2025-12-08 13:56:34 -05:00
2026-07-28 19:17:32 -04:00
2026-07-28 18:52:12 -04:00
2026-07-28 18:52:12 -04:00
2026-06-04 15:24:13 -04:00
2026-08-12 10:22:53 -04:00
2026-04-24 10:57:02 -04:00
2026-04-24 10:56:58 -04:00
2025-08-11 11:13:41 -04:00
2025-10-28 09:47:45 -04:00
2026-01-05 16:27:42 -05:00
2026-07-08 14:20:30 -04:00
2025-09-05 17:38:38 -04:00
2026-07-28 19:37:26 -04:00
2026-05-19 11:53:16 -04:00
2026-01-05 16:59:55 -05:00
2025-07-07 13:48:08 -04:00
2026-07-28 19:17:32 -04:00
2026-05-19 11:53:16 -04:00
2026-07-28 19:17:32 -04:00
2026-07-28 19:17:32 -04:00
2026-07-28 19:17:32 -04:00
2026-04-17 15:41:14 -04:00
2025-12-08 13:56:31 -05:00
2026-07-28 19:59:44 -04:00
2026-01-05 16:59:57 -05:00
2026-07-08 14:25:23 -04:00
2026-07-08 14:25:25 -04:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2025-12-08 13:56:38 -05:00
2026-07-08 14:20:30 -04:00
2025-12-10 17:38:02 -05:00
2026-07-08 14:20:30 -04:00
2025-12-02 11:02:06 -05:00
2026-07-08 14:25:27 -04:00
2025-11-11 21:54:18 -05:00
2026-02-21 17:09:51 -08:00
2026-01-05 16:59:55 -05:00
2026-02-21 17:09:51 -08:00
2026-01-08 11:41:34 -05:00
2026-01-08 11:41:34 -05:00
2025-12-08 13:56:31 -05:00
2025-12-08 13:56:31 -05:00
2026-07-01 11:43:22 -04:00
2026-07-08 14:20:30 -04:00
2026-03-02 16:46:48 -05:00
2026-08-12 09:36:28 -04:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-03-17 10:31:16 -04:00
2025-12-10 17:37:56 -05:00
2026-07-01 11:14:03 -04:00
2026-01-05 16:59:55 -05:00
2026-07-08 14:20:30 -04:00
2026-07-08 14:20:30 -04:00
2026-04-24 11:09:58 -04:00
2026-03-30 16:49:12 -04:00
2026-01-05 16:59:55 -05:00
2026-07-16 18:26:04 -04:00
2026-07-16 18:26:04 -04:00
2026-05-18 18:17:54 -04:00
2025-11-11 21:54:18 -05:00
2026-05-18 18:18:01 -04:00
2026-08-25 18:17:35 -04:00
2026-01-05 16:59:55 -05:00
2025-12-08 13:56:30 -05:00
2026-04-28 15:51:17 -04:00
2026-07-01 11:56:47 -04:00
2026-08-19 10:12:34 -04:00
2026-07-01 11:43:04 -04:00
2026-06-17 16:03:53 -04:00
2026-08-19 10:12:34 -04:00
2026-07-28 19:37:26 -04:00
2025-08-04 14:36:14 -04:00
2026-07-01 11:42:55 -04:00
2026-07-01 11:14:03 -04:00
2026-03-17 17:43:00 -04:00
2026-07-28 19:17:33 -04:00
2026-06-03 13:50:46 -04:00
2026-05-11 16:15:55 -04:00