Files
linux/drivers/gpu/drm/radeon
Thomas Zimmermann 4c1a0fc2ae drm/radeon: Do not hold console lock during resume
The function radeon_resume_kms() acquires the console lock. It is
inconsistent, as it depends on the notify_client argument. That
lock then covers a number of suspend operations that are unrelated
to the console.

Remove the calls to console_lock() and console_unlock() from the
radeon function. The console lock is only required by DRM's fbdev
emulation, which acquires it as necessary.

Also fixes a possible circular dependency between the console lock
and the client-list mutex, where the mutex is supposed to be taken
first.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit fff8e05044)
2025-07-16 16:48:34 -04:00
..
2024-01-15 18:35:37 -05:00
2024-01-15 18:35:37 -05:00
2024-01-15 18:35:37 -05:00
2019-06-10 22:30:24 +02:00
2025-05-16 13:37:21 -04:00
2025-04-23 15:40:30 -05:00
2025-05-22 12:02:01 -04:00
2019-06-10 22:30:24 +02:00
2025-03-05 10:37:18 -05:00
2025-04-07 15:18:32 -04:00
2020-09-22 17:37:38 -04:00
2020-09-22 17:37:38 -04:00