xe_exec_que...put_unlocked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xe_exec_queue_last_fence_put_unlocked β€” Kernel API Manual πŸ’…

okay so bestie, welcome to the glow-up era of xe_exec_queue_last_fence_put_unlocked(9). this is a Kernel API Manual page and it's serving very specific energy β€” it's the "unlocked" sibling, and it has ✨opinions✨ about where you're allowed to call it from. let's get into it πŸŽ€


✨ NAME ✨

xe_exec_queue_last_fence_put_unlocked β€” drop ref to last fence, unlocked. that's it, that's the whole vibe. lowkey minimalist queen πŸ’…


🌸 SYNOPSIS 🌸

void xe_exec_queue_last_fence_put_unlocked (struct xe_exec_queue *q );

literally one function, one argument, void return. no drama. she ate and left no crumbs 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • q β€” the exec queue πŸ’–. yes that's the entire description. iconic brevity, no notes.

πŸ”₯ DESCRIPTION πŸ”₯

so here's the tea, and it is important tea: this function is only safe to be called from xe_exec_queue_destroy. no cap, fr fr. 🚨

that's not a suggestion, that's not a "probably fine", that's the actual rule. if you call it from anywhere else you are on your own, bestie, and I cannot help you 😭. think of it as a members-only party and the only guest list is xe_exec_queue_destroy. the way that this function trusts you to use it correctly is honestly main character energy but also terrifying πŸ’€


⭐ SEE ALSO ⭐

the friend group is huge, okay, she knows everybody 🐝:

like I said. huge friend group. 30 whole entries. she's popular πŸ’œ


quick reminder bestie: unlocked means unlocked, and "only safe from xe_exec_queue_destroy" means only safe from xe_exec_queue_destroy. don't be the person who finds out the hard way πŸ™ˆ

✨ and that's the page! ✨ this little love letter lives in ./drivers/gpu/drm/xe, dated October 2026, in the Kernel API Manual β€” mwah, catch you in the next manpage, bestie, ily πŸŽ€πŸ’–πŸŒΈ

πŸ“¦ where this page comes from