Eeli Haapalainen
8326193401
drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
...
Commit 42cdf6f687da ("drm/amdgpu/gfx8: always restore kcq MQDs") made the
ring pointer always to be reset on resume from suspend. This caused compute
rings to fail since the reset was done without also resetting it for the
firmware. Reset wptr on the GPU to avoid a disconnect between the driver
and firmware wptr.
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3911
Fixes: 42cdf6f687da ("drm/amdgpu/gfx8: always restore kcq MQDs")
Signed-off-by: Eeli Haapalainen <eeli.haapalainen@protonmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 2becafc319db3d96205320f31cc0de4ee5a93747)
Cc: stable@vger.kernel.org
2025-07-16 16:50:45 -04:00
..
2024-12-10 10:26:46 -05:00
2025-04-22 08:51:45 -04:00
2025-03-26 17:44:41 -04:00
2025-02-25 11:43:58 -05:00
2025-05-28 16:01:39 -04:00
2025-03-13 23:10:38 -04:00
2025-03-13 23:10:38 -04:00
2025-03-13 23:10:38 -04:00
2025-06-30 13:57:54 -04:00
2025-06-30 13:57:54 -04:00
2025-03-13 23:10:38 -04:00
2025-03-13 23:10:38 -04:00
2025-03-13 23:10:38 -04:00
2025-03-13 23:10:38 -04:00
2025-03-13 23:10:38 -04:00
2025-03-05 10:47:26 -05:00
2025-03-05 10:47:26 -05:00
2025-05-07 17:45:09 -04:00
2025-05-29 10:58:44 -04:00
2025-02-25 11:45:12 -05:00
2025-02-12 21:02:54 -05:00
2025-02-12 21:02:54 -05:00
2025-05-13 09:31:40 -04:00
2025-03-26 17:46:33 -04:00
2025-04-07 15:18:34 -04:00
2025-01-07 12:45:19 +02:00
2025-04-08 16:48:14 -04:00
2025-02-17 14:09:30 -05:00
2025-05-05 13:29:53 -04:00
2025-05-13 14:16:30 -04:00
2025-06-30 13:57:31 -04:00
2025-05-22 12:02:21 -04:00
2025-06-18 13:15:26 -04:00
2025-02-25 11:44:00 -05:00
2025-06-18 13:15:26 -04:00
2025-06-24 10:37:32 -04:00
2024-12-18 12:13:49 -05:00
2024-12-18 12:13:49 -05:00
2025-05-01 11:01:46 -04:00
2025-05-22 12:00:52 -04:00
2024-12-05 12:35:42 +02:00
2025-05-22 12:00:44 -04:00
2025-04-08 16:48:19 -04:00
2024-12-19 16:56:28 +01:00
2025-06-18 13:15:26 -04:00
2025-02-25 11:44:00 -05:00
2024-12-10 10:26:51 -05:00
2025-01-14 11:06:50 -05:00
2025-06-03 15:31:13 -04:00
2025-06-03 15:04:24 -04:00
2025-04-30 18:05:41 -04:00
2025-04-30 18:03:02 -04:00
2025-05-16 13:37:29 -04:00
2025-05-08 11:21:37 -04:00
2025-05-08 11:21:37 -04:00
2025-02-12 21:02:54 -05:00
2025-02-12 21:02:54 -05:00
2025-04-08 16:48:21 -04:00
2025-04-30 18:16:53 -04:00
2025-03-21 12:16:34 -04:00
2025-04-21 10:55:51 -04:00
2025-04-21 10:55:51 -04:00
2025-05-28 09:46:39 -07:00
2025-02-25 11:43:58 -05:00
2025-02-27 15:52:49 -05:00
2025-06-18 13:15:26 -04:00
2025-06-18 13:15:26 -04:00
2025-02-12 21:03:01 -05:00
2025-02-12 21:03:01 -05:00
2025-05-22 12:00:52 -04:00
2025-05-29 10:58:39 -04:00
2025-05-29 10:58:39 -04:00
2025-02-12 21:02:54 -05:00
2025-05-13 09:31:40 -04:00
2025-01-09 15:48:50 +10:00
2025-06-18 13:09:41 -04:00
2025-05-14 11:30:15 -04:00
2025-04-11 17:00:50 -04:00
2025-03-18 14:03:38 -04:00
2025-05-29 10:57:09 -04:00
2025-03-26 17:44:34 -04:00
2024-12-10 10:27:50 -05:00
2025-06-08 09:07:37 +02:00
2025-07-16 16:49:04 -04:00
2025-06-18 13:15:26 -04:00
2025-04-30 18:05:41 -04:00
2024-12-18 12:17:32 -05:00
2025-06-18 13:10:44 -04:00
2025-05-29 10:56:58 -04:00
2025-05-22 12:03:02 -04:00
2025-04-08 16:48:17 -04:00
2025-05-07 17:44:51 -04:00
2025-03-21 12:16:34 -04:00
2025-03-21 12:16:34 -04:00
2025-05-13 09:32:11 -04:00
2025-02-03 12:11:36 -05:00
2025-06-18 13:08:52 -04:00
2025-06-18 13:08:52 -04:00
2025-05-29 10:57:05 -04:00
2025-05-29 10:57:05 -04:00
2025-02-17 14:09:02 -05:00
2025-06-03 15:06:35 -04:00
2025-04-22 08:51:46 -04:00
2025-05-14 11:29:38 -04:00
2025-05-05 13:29:18 -04:00
2024-12-10 10:26:51 -05:00
2024-12-18 12:17:32 -05:00
2025-04-07 15:18:31 -04:00
2025-05-07 18:23:40 -04:00
2025-05-07 17:41:49 -04:00
2025-05-07 17:41:49 -04:00
2025-03-28 17:44:52 -07:00
2025-02-12 21:05:49 -05:00
2025-04-11 16:58:15 -04:00
2025-02-12 21:05:50 -05:00
2024-12-18 12:17:32 -05:00
2025-05-29 10:56:23 -04:00
2025-05-22 12:01:36 -04:00
2025-05-22 12:01:36 -04:00
2025-05-22 12:02:04 -04:00
2025-05-22 12:02:04 -04:00
2025-05-28 16:01:39 -04:00
2025-05-07 17:43:07 -04:00
2025-05-16 13:38:05 -04:00
2025-04-30 18:04:12 -04:00
2025-03-25 16:20:38 +02:00
2025-01-07 12:45:19 +02:00
2025-02-25 11:43:58 -05:00
2025-04-07 15:18:32 -04:00
2025-02-25 11:43:58 -05:00
2025-04-07 15:18:32 -04:00
2025-02-25 11:43:58 -05:00
2025-04-08 16:48:13 -04:00
2025-04-08 16:48:13 -04:00
2025-04-08 16:48:13 -04:00
2025-04-08 16:48:13 -04:00
2025-04-30 18:05:38 -04:00
2025-04-30 18:05:34 -04:00
2025-07-16 16:50:45 -04:00
2025-06-24 10:34:44 -04:00
2025-04-30 18:04:23 -04:00
2025-05-16 13:37:29 -04:00
2025-02-12 21:04:06 -05:00
2025-06-03 15:03:09 -04:00
2025-04-30 18:04:38 -04:00
2025-06-03 15:03:09 -04:00
2025-01-06 14:44:28 -05:00
2025-06-18 13:09:41 -04:00
2025-06-03 15:32:50 -04:00
2024-12-11 17:32:13 -05:00
2025-03-05 10:47:21 -05:00
2025-02-12 21:03:00 -05:00
2025-03-13 23:10:08 -04:00
2025-04-08 16:48:14 -04:00
2025-04-07 15:18:32 -04:00
2025-02-25 11:43:58 -05:00
2025-05-13 09:37:28 -04:00
2025-04-30 18:16:53 -04:00
2025-05-13 14:16:43 -04:00
2025-04-16 15:57:46 -04:00
2025-05-08 11:21:37 -04:00
2025-05-08 11:46:57 -04:00
2025-05-08 11:47:23 -04:00
2025-05-08 11:47:54 -04:00
2025-05-08 11:48:12 -04:00
2025-02-25 11:43:58 -05:00
2025-04-21 10:55:51 -04:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2025-06-18 13:09:41 -04:00
2024-12-10 10:26:51 -05:00
2025-02-27 15:52:49 -05:00
2025-02-27 15:52:49 -05:00
2025-05-28 16:01:39 -04:00
2025-02-27 15:52:49 -05:00
2025-02-27 15:52:29 -05:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2025-05-22 12:01:28 -04:00
2025-05-22 12:01:28 -04:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2025-05-22 12:02:52 -04:00
2025-05-22 12:02:52 -04:00
2025-06-06 08:09:56 -07:00
2025-04-30 18:06:00 -04:00
2025-04-22 08:51:46 -04:00
2025-04-22 08:51:46 -04:00
2025-06-24 10:34:56 -04:00
2025-06-24 10:34:56 -04:00
2024-12-10 10:26:47 -05:00
2025-02-12 21:05:49 -05:00
2025-04-11 16:54:02 -04:00
2025-02-12 21:02:55 -05:00
2024-12-18 12:22:22 -05:00
2025-02-12 21:05:49 -05:00
2025-05-16 13:37:57 -04:00
2025-05-07 17:43:13 -04:00
2025-05-07 17:43:13 -04:00
2025-05-07 17:43:13 -04:00
2025-05-07 17:43:13 -04:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:44:01 -05:00
2025-02-25 11:44:01 -05:00
2025-02-12 21:04:06 -05:00
2025-02-12 21:04:06 -05:00
2025-02-12 21:04:06 -05:00
2025-02-12 21:04:06 -05:00
2025-02-12 21:04:06 -05:00
2025-02-12 21:04:06 -05:00
2025-02-12 21:04:06 -05:00
2025-04-21 10:55:10 -04:00
2025-05-01 11:01:46 -04:00
2025-03-18 16:25:46 -04:00
2025-02-12 21:03:00 -05:00
2025-04-16 15:57:46 -04:00
2025-05-08 11:20:43 -04:00
2025-06-18 13:09:41 -04:00
2025-04-16 15:57:46 -04:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2025-06-30 13:52:01 -04:00
2025-06-30 13:51:07 -04:00
2025-06-30 13:51:07 -04:00
2025-06-24 10:37:58 -04:00
2025-06-24 10:38:05 -04:00
2025-04-07 15:18:33 -04:00
2025-04-07 15:18:34 -04:00
2025-04-07 15:18:32 -04:00
2025-04-08 16:48:14 -04:00
2025-04-08 16:48:14 -04:00
2025-04-07 15:18:31 -04:00
2025-04-11 17:03:02 -04:00
2025-03-13 23:08:51 -04:00
2025-02-25 11:43:58 -05:00
2025-03-26 17:44:34 -04:00
2024-12-10 10:26:49 -05:00
2025-02-25 11:43:58 -05:00
2024-12-10 10:28:39 -05:00
2024-12-10 10:28:39 -05:00
2025-05-13 09:37:19 -04:00
2025-05-13 09:32:08 -04:00
2025-03-05 10:37:13 -05:00
2025-03-05 10:37:13 -05:00
2025-02-25 11:43:58 -05:00
2025-02-25 11:43:58 -05:00
2024-12-10 10:26:47 -05:00
2025-03-10 14:18:04 -04:00
2025-02-25 11:43:58 -05:00
2024-12-10 10:26:47 -05:00
2025-05-29 10:55:39 -04:00
2025-05-29 10:56:03 -04:00
2025-05-29 10:56:05 -04:00
2025-05-29 10:56:08 -04:00
2025-05-29 10:56:12 -04:00
2025-05-22 12:01:24 -04:00
2025-05-29 10:56:14 -04:00
2025-05-29 10:56:10 -04:00
2025-05-29 10:56:17 -04:00
2024-12-11 17:37:13 -05:00
2025-06-18 13:13:13 -04:00
2025-05-22 12:02:46 -04:00
2025-02-25 11:43:58 -05:00
2025-03-26 17:44:47 -04:00
2025-04-21 10:55:51 -04:00
2025-04-16 15:55:00 -04:00