drm_exec_unlock_obj(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” the drm_exec object 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 🌈


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