Linus Torvalds
9a6e8c7c3a
Merge tag 'drm-fixes-2024-12-07' of https://gitlab.freedesktop.org/drm/kernel
...
Pull drm fixes from Dave Airlie:
"Pretty quiet week which is probably expected after US holidays, the
dma-fence and displayport MST message handling fixes make up the bulk
of this, along with a couple of minor xe and other driver fixes.
dma-fence:
- Fix reference leak on fence-merge failure path
- Simplify fence merging with kernel's sort()
- Fix dma_fence_array_signaled() to ensure forward progress
dp_mst:
- Fix MST sideband message body length check
- Fix a bunch of locking/state handling with DP MST msgs
sti:
- Add __iomem for mixer_dbg_mxn()'s parameter
xe:
- Missing init value and 64-bit write-order check
- Fix a memory allocation issue causing lockdep violation
v3d:
- Performance counter fix"
* tag 'drm-fixes-2024-12-07' of https://gitlab.freedesktop.org/drm/kernel :
drm/v3d: Enable Performance Counters before clearing them
drm/dp_mst: Use reset_msg_rx_state() instead of open coding it
drm/dp_mst: Reset message rx state after OOM in drm_dp_mst_handle_up_req()
drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()
drm/dp_mst: Fix down request message timeout handling
drm/dp_mst: Simplify error path in drm_dp_mst_handle_down_rep()
drm/dp_mst: Verify request type in the corresponding down message reply
drm/dp_mst: Fix resetting msg rx state after topology removal
drm/xe: Move the coredump registration to the worker thread
drm/xe/guc: Fix missing init value and add register order check
drm/sti: Add __iomem for mixer_dbg_mxn's parameter
drm/dp_mst: Fix MST sideband message body length check
dma-buf: fix dma_fence_array_signaled v4
dma-fence: Use kernel's sort for merging fences
dma-fence: Fix reference leak on fence merge failure path
2024-12-06 11:52:15 -08:00
..
2024-10-17 11:20:21 -07:00
2024-11-06 09:08:53 +10:00
2024-11-06 09:08:53 +10:00
2024-06-18 12:40:38 -07:00
2024-11-21 14:56:17 -08:00
2024-12-02 11:34:44 -08:00
2024-11-21 14:56:17 -08:00
2024-09-19 10:03:38 +02:00
2024-10-23 18:22:37 +03:00
2024-05-09 21:28:25 +02:00
2024-09-11 15:17:31 -07:00
2024-09-17 23:31:59 -05:00
2024-11-13 07:58:58 -08:00
2024-10-18 15:18:08 +10:00
2024-11-21 14:56:17 -08:00
2024-10-18 15:18:08 +10:00
2024-10-17 10:17:09 -04:00
2024-08-09 21:15:14 -07:00
2024-10-08 09:39:58 -07:00
2024-12-03 10:33:13 +01:00
2024-10-07 18:12:12 -07:00
2024-05-22 13:22:38 +01:00
2024-04-18 13:30:24 -07:00
2024-11-21 14:56:17 -08:00
2024-11-29 13:06:06 -08:00
2024-11-21 14:56:17 -08:00
2024-12-02 11:34:44 -08:00
2024-10-17 10:17:08 -04:00
2024-10-20 14:48:51 -07:00
2024-11-05 15:40:13 -08:00
2024-08-17 18:31:54 -07:00
2024-11-13 07:49:14 -08:00
2024-08-28 14:50:13 -04:00
2024-10-23 11:06:31 -07:00
2024-10-17 10:17:07 -04:00
2024-11-04 14:25:33 +10:00
2024-10-17 10:17:10 -04:00
2024-07-29 11:19:40 -07:00
2024-08-22 14:00:45 -04:00
2024-11-04 14:25:33 +10:00
2024-08-22 14:00:45 -04:00
2024-10-03 01:19:44 -05:00
2024-10-16 09:00:22 -05:00
2024-08-29 10:32:20 -07:00
2024-08-29 10:32:20 -07:00
2024-10-17 10:17:08 -04:00
2024-03-06 09:50:48 +02:00
2024-05-07 23:21:15 +02:00
2024-03-06 09:50:49 +02:00
2024-03-14 14:47:13 -07:00
2024-10-17 10:17:08 -04:00
2024-08-29 10:32:20 -07:00
2024-11-21 14:56:17 -08:00
2024-04-24 10:19:52 -05:00
2024-09-11 15:32:50 -07:00
2024-06-12 19:10:22 -07:00
2024-10-17 10:17:08 -04:00
2024-03-29 14:00:06 +01:00
2024-10-03 01:13:54 -05:00
2024-04-18 13:26:34 -07:00
2024-09-06 12:13:30 -04:00
2024-10-17 10:17:08 -04:00
2024-09-06 12:13:30 -04:00
2024-10-08 09:39:58 -07:00
2024-10-08 09:39:58 -07:00
2024-10-03 01:13:55 -05:00
2024-09-11 15:17:31 -07:00
2024-08-22 14:00:45 -04:00
2024-11-21 14:56:17 -08:00
2024-10-22 20:33:24 +02:00
2024-09-16 13:00:31 +02:00
2024-09-16 13:00:31 +02:00
2024-08-30 10:51:09 +02:00
2024-10-22 20:33:24 +02:00
2024-04-24 15:18:38 +02:00
2024-04-12 16:23:28 +02:00
2024-09-16 13:00:22 +02:00
2024-09-16 13:00:39 +02:00
2024-09-16 13:00:39 +02:00
2024-05-16 18:04:51 +02:00
2024-05-16 18:04:51 +02:00
2024-05-16 18:04:51 +02:00
2024-04-12 16:23:37 +02:00
2024-04-22 09:03:09 -04:00
2024-04-12 16:23:37 +02:00
2024-04-24 15:10:42 +02:00
2024-09-11 15:32:51 -07:00
2024-04-24 15:10:42 +02:00
2024-09-16 13:00:22 +02:00
2024-09-16 13:00:22 +02:00
2024-09-05 18:09:24 +02:00
2024-01-05 16:25:53 +01:00
2024-09-06 16:32:49 +03:00
2024-05-16 20:18:39 +02:00
2024-05-24 10:08:41 +02:00
2024-09-11 15:32:51 -07:00
2024-07-15 15:18:34 +02:00
2024-08-12 19:08:53 +02:00
2024-08-12 19:08:53 +02:00
2024-10-03 01:13:54 -05:00
2024-04-18 13:26:34 -07:00
2024-09-11 15:32:50 -07:00
2024-05-23 10:55:28 -07:00
2024-08-15 09:44:22 -04:00
2024-11-21 14:56:17 -08:00
2024-10-16 09:00:22 -05:00
2024-10-08 06:56:51 -07:00
2024-04-24 09:06:38 -07:00
2024-09-11 15:17:31 -07:00
2024-10-23 11:08:08 -07:00
2024-10-04 11:46:30 +02:00
2024-10-08 09:34:04 -07:00
2024-10-30 12:49:18 -07:00
2024-05-13 21:36:50 +02:00
2024-10-08 09:34:04 -07:00
2024-12-03 10:33:13 +01:00
2024-10-08 09:47:02 -07:00
2024-10-07 18:35:00 -07:00
2024-11-21 14:56:17 -08:00
2024-10-29 13:11:34 -07:00
2024-04-24 18:18:02 +02:00
2024-10-29 13:11:34 -07:00
2024-10-21 10:34:45 -07:00
2024-08-16 11:07:13 -07:00
2024-08-16 11:07:13 -07:00
2024-01-05 16:25:53 +01:00
2024-07-02 18:33:19 +02:00
2024-03-27 20:19:25 +01:00
2024-05-16 18:04:41 +02:00
2024-05-16 18:04:38 +02:00
2024-05-16 18:04:39 +02:00
2024-10-07 12:58:38 +02:00
2024-10-29 13:11:33 -07:00
2024-10-29 13:11:33 -07:00
2024-10-08 09:34:45 -07:00
2024-06-26 18:23:45 -04:00
2024-10-17 10:17:08 -04:00
2024-06-26 18:23:45 -04:00
2024-01-05 16:25:53 +01:00
2024-10-03 08:58:26 -04:00
2024-01-05 16:25:53 +01:00
2024-03-04 12:23:12 +01:00
2024-11-29 13:06:06 -08:00
2024-10-08 09:34:45 -07:00
2024-11-04 14:25:33 +10:00
2024-10-29 13:11:34 -07:00
2024-10-08 09:34:04 -07:00
2024-07-17 09:47:15 -07:00
2024-07-17 09:47:15 -07:00
2024-04-12 14:49:03 +02:00
2024-04-12 14:49:03 +02:00
2024-02-26 09:06:45 -05:00
2024-10-17 10:17:09 -04:00
2024-05-22 12:03:55 +02:00
2024-05-22 13:22:38 +01:00
2024-02-26 09:06:45 -05:00
2024-08-17 18:31:47 -07:00
2024-08-17 18:31:57 -07:00
2024-08-17 18:31:57 -07:00
2024-10-08 09:47:02 -07:00
2024-10-08 09:47:02 -07:00
2024-10-08 09:47:02 -07:00
2024-08-21 11:53:12 -04:00
2024-08-21 11:53:12 -04:00
2024-05-27 21:26:02 +02:00
2024-09-11 15:17:45 -07:00
2024-09-26 10:27:07 -07:00
2024-06-26 18:25:22 -04:00
2024-09-11 15:17:50 -07:00
2024-05-29 23:44:41 -07:00
2024-10-08 09:39:58 -07:00
2024-10-08 09:39:58 -07:00
2024-09-19 10:14:20 +02:00
2024-10-06 14:24:28 +02:00
2024-09-19 10:15:40 +02:00
2024-11-28 15:22:36 +01:00
2024-08-22 14:00:44 -04:00
2024-09-11 15:32:51 -07:00
2024-09-11 15:32:51 -07:00
2024-10-17 10:17:08 -04:00
2024-05-07 12:03:49 +02:00
2024-08-28 16:29:15 +02:00
2024-08-13 13:52:20 -07:00
2024-10-23 12:42:19 -07:00
2024-11-21 14:56:17 -08:00
2024-06-18 12:40:32 -07:00
2024-08-28 15:17:54 -04:00
2024-07-11 09:54:24 -04:00
2024-10-17 10:17:09 -04:00
2024-07-01 19:43:50 +02:00
2024-07-01 18:01:31 +02:00
2024-05-08 14:48:30 -07:00
2024-11-28 15:07:37 +01:00
2024-01-09 17:47:24 -05:00
2024-09-11 15:17:43 -07:00
2024-09-03 10:36:46 -04:00
2024-10-08 09:19:50 -07:00
2024-10-29 07:12:55 -07:00
2024-09-04 09:28:09 +02:00
2024-08-19 10:39:28 -04:00
2024-08-27 14:09:45 +02:00
2024-07-03 22:28:04 -07:00
2024-02-15 09:53:18 +01:00
2024-02-15 09:53:18 +01:00
2024-10-03 01:24:54 -05:00
2024-07-03 22:28:04 -07:00
2024-10-23 12:42:15 -07:00
2024-02-15 09:53:38 +01:00
2024-10-17 10:17:09 -04:00
2024-05-13 21:36:52 +02:00
2024-06-18 12:40:42 -07:00
2024-08-22 14:00:44 -04:00
2024-06-13 11:36:23 +02:00
2024-07-29 11:19:40 -07:00
2024-06-18 12:03:29 -07:00
2024-09-16 12:58:26 -07:00
2024-07-29 11:19:40 -07:00
2024-08-23 09:54:32 -07:00
2024-09-12 12:18:21 -07:00
2024-10-23 11:06:31 -07:00
2024-10-23 11:06:31 -07:00
2024-06-14 16:51:43 -04:00
2024-04-12 16:23:28 +02:00
2024-04-12 16:23:26 +02:00
2024-04-12 16:23:26 +02:00
2024-04-12 16:23:26 +02:00
2024-10-03 08:58:26 -04:00
2024-06-18 10:51:59 +02:00
2024-08-22 15:48:21 +03:00
2024-08-22 15:48:21 +03:00
2024-02-29 10:39:02 +01:00
2024-11-21 17:16:30 +01:00
2024-07-18 10:17:30 -07:00
2024-05-22 13:22:38 +01:00
2024-04-18 13:30:17 -07:00
2024-10-03 08:58:26 -04:00
2024-06-12 09:25:07 -07:00
2024-09-05 18:20:00 +02:00
2024-06-12 09:25:10 -07:00
2024-06-12 09:25:12 -07:00
2024-09-11 15:17:36 -07:00
2024-09-11 15:17:51 -07:00
2024-08-28 06:45:52 -07:00
2024-08-07 18:19:00 -04:00
2024-04-16 12:37:31 +02:00
2024-10-03 01:13:55 -05:00
2024-08-29 10:32:20 -07:00
2024-04-08 14:58:52 +02:00
2024-10-03 08:58:26 -04:00
2024-09-03 10:36:38 -04:00
2024-07-18 10:25:33 -04:00
2024-07-18 10:25:33 -04:00
2024-05-07 12:45:39 -04:00
2024-07-03 22:28:07 -07:00
2024-10-16 09:00:22 -05:00
2024-07-03 22:28:04 -07:00
2024-09-03 10:36:46 -04:00
2024-04-18 13:30:17 -07:00
2024-10-17 10:17:09 -04:00
2024-05-30 23:50:28 +02:00
2024-10-17 11:20:21 -07:00
2024-10-16 08:00:38 -07:00
2024-07-24 09:05:37 -07:00
2024-11-04 08:12:30 -08:00
2024-01-23 16:54:41 +01:00
2024-10-03 08:58:26 -04:00