omap_gem_unpin_locked(9)
π omap_gem_unpin_locked(9)
okay so bestie, welcome to the Kernel API Manual β¨ β this one's a omap_gem_unpin_locked moment and honestly it's short, sweet, and lowkey iconic π
πΈ NAME πΈ
omap_gem_unpin_locked β unpin a GEM object from memory π«Ά
β¨ SYNOPSIS β¨
void omap_gem_unpin_locked (struct drm_gem_object *obj );
like literally that's the whole signature, no cap π
π¦ ARGUMENTS π¦
objβ the GEM object π (yes that's it, that's the whole argument, she's serving main character energy)
π DESCRIPTION π
so basically this is omap_gem_unpin without locking π
periodt. That's the tea. The "locked" in the name is not a vibe, it's a warning β you're the one holding the lock, bestie, not the function π₯
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/omapdrm/omap_gem.cπΈ omap_gem_fault(9)omap_gem_dumb_create(9)omap_gem_dumb_map_offset(9)omap_gem_pin(9)omap_gem_unpin(9)
like go read the whole friend group, iykyk π§
ngl bestie, if you're calling the _locked variant without actually holding the lock, that's giving chaos and the kernel will not be slaying back π handle your locking first, fr fr π
and that's the whole page, mwah π β brought to you by ./drivers/gpu/drm/omapdrm, dated October 2026, and yes the header still says omap_gem_unpin_locked(9) because we keep it real around here βπ
π¦ 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