mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 04:18:39 +08:00
doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup
The previous commits do exactly what this entry in the TODO file asks for, thus we can remove it now as it is no longer applicable. Signed-off-by: Fernando Ramos <greenfoo@u92.eu> Reviewed-by: Sean Paul <sean@poorly.run> Signed-off-by: Sean Paul <seanpaul@chromium.org> Link: https://patchwork.freedesktop.org/patch/msgid/20210924064324.229457-18-greenfoo@u92.eu
This commit is contained in:
parent
8d813d1a53
commit
18be03ef23
@ -353,23 +353,6 @@ converted, except for struct drm_driver.gem_prime_mmap.
|
|||||||
|
|
||||||
Level: Intermediate
|
Level: Intermediate
|
||||||
|
|
||||||
Use DRM_MODESET_LOCK_ALL_* helpers instead of boilerplate
|
|
||||||
---------------------------------------------------------
|
|
||||||
|
|
||||||
For cases where drivers are attempting to grab the modeset locks with a local
|
|
||||||
acquire context. Replace the boilerplate code surrounding
|
|
||||||
drm_modeset_lock_all_ctx() with DRM_MODESET_LOCK_ALL_BEGIN() and
|
|
||||||
DRM_MODESET_LOCK_ALL_END() instead.
|
|
||||||
|
|
||||||
This should also be done for all places where drm_modeset_lock_all() is still
|
|
||||||
used.
|
|
||||||
|
|
||||||
As a reference, take a look at the conversions already completed in drm core.
|
|
||||||
|
|
||||||
Contact: Sean Paul, respective driver maintainers
|
|
||||||
|
|
||||||
Level: Starter
|
|
||||||
|
|
||||||
Rename CMA helpers to DMA helpers
|
Rename CMA helpers to DMA helpers
|
||||||
---------------------------------
|
---------------------------------
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ Concepts
|
|||||||
Compared to normal mutexes two additional concepts/objects show up in the lock
|
Compared to normal mutexes two additional concepts/objects show up in the lock
|
||||||
interface for w/w mutexes:
|
interface for w/w mutexes:
|
||||||
|
|
||||||
Acquire context: To ensure eventual forward progress it is important the a task
|
Acquire context: To ensure eventual forward progress it is important that a task
|
||||||
trying to acquire locks doesn't grab a new reservation id, but keeps the one it
|
trying to acquire locks doesn't grab a new reservation id, but keeps the one it
|
||||||
acquired when starting the lock acquisition. This ticket is stored in the
|
acquired when starting the lock acquisition. This ticket is stored in the
|
||||||
acquire context. Furthermore the acquire context keeps track of debugging state
|
acquire context. Furthermore the acquire context keeps track of debugging state
|
||||||
|
Loading…
Reference in New Issue
Block a user