drm_exec_unlock_obj(9)
π drm_exec_unlock_obj(9)
okay so bestie, welcome to the Kernel API Manual page for drm_exec_unlock_obj β lowercase girlboss energy, uppercase importance π
β¨ NAME β¨
drm_exec_unlock_obj β unlock a GEM object in this exec context π¦
πΈ SYNOPSIS πΈ
void drm_exec_unlock_obj (struct drm_exec *exec , struct drm_gem_object
*obj );
literally that's the whole signature, no cap β¨
π ARGUMENTS π
execβ thedrm_execobject with the state πobjβ the GEM object to unlock π
π DESCRIPTION π
So what this does is unlock the GEM object and remove it from the collection of locked objects. Simple, iconic, does exactly what it says on the tin π«Ά
β οΈ but listen β it should only be used to unlock the most recently locked objects. Unlocking objects that were locked a long time ago is not time efficient, and we don't do that here π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/drm_exec.cOverview(9) drm_exec_init(9)drm_exec_fini(9)drm_exec_cleanup(9)drm_exec_lock_obj(9)drm_exec_prepare_obj(9)drm_exec_prepare_array(9)
and that's the vibe check bestie π this page lives under ./drivers/gpu/drm, dated October 2026, and it's part of the Kernel API Manual β go slay some GEM objects, periodt β¨ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms