drm_modeset_lock — take modeset lock
int drm_modeset_lock ( | struct drm_modeset_lock * lock, |
struct drm_modeset_acquire_ctx * ctx) ; |
If ctx is not NULL, then its ww acquire context is used and the
lock will be tracked by the context and can be released by calling
drm_modeset_drop_locks
. If -EDEADLK is returned, this means a
deadlock scenario has been detected and it is an error to attempt
to take any more locks without first calling drm_modeset_backoff
.