drm/fb-helper: Stop using trylocks in force_restore
Since the panic handling is gone this is only used for force-restoring the fbdev/fbcon from sysrq, and that's done with a work item. No need any more to do trylocks, we can just do normal locking. Reviewed-by: Rob Clark <robdclark@gmail.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
This commit is contained in:
parent
c50bfd08d6
commit
dd908c864d
|
@ -416,19 +416,10 @@ static bool drm_fb_helper_force_kernel_mode(void)
|
|||
if (dev->switch_power_state == DRM_SWITCH_POWER_OFF)
|
||||
continue;
|
||||
|
||||
/*
|
||||
* NOTE: Use trylock mode to avoid deadlocks and sleeping in
|
||||
* panic context.
|
||||
*/
|
||||
if (__drm_modeset_lock_all(dev, true) != 0) {
|
||||
error = true;
|
||||
continue;
|
||||
}
|
||||
|
||||
drm_modeset_lock_all(dev);
|
||||
ret = drm_fb_helper_restore_fbdev_mode(helper);
|
||||
if (ret)
|
||||
error = true;
|
||||
|
||||
drm_modeset_unlock_all(dev);
|
||||
}
|
||||
return error;
|
||||
|
|
Loading…
Reference in New Issue