gfs2_glock_dq_uninit(9)
π gfs2_glock_dq_uninit(9) β from the Kernel API Manual, bestie β¨
Okay so picture this: it's giving kernel-internals era, and you're deep in the glock mines. Don't panic π«Ά this one's short and honestly kinda iconic for how much it does with so little.
πΈ NAME πΈ
gfs2_glock_dq_uninit β dequeue a holder from a glock and initialize it. Yes, both. Overachiever behavior, no cap. π
β¨ SYNOPSIS β¨
void gfs2_glock_dq_uninit (struct gfs2_holder *gh );
That's it. That's the whole call. Returns nothing, takes one thing. Clean, minimal, main character energy. π
π¦ ARGUMENTS π¦
ghβ the holder structure π literally just the holder struct, that's the whole vibe check. Hand it over and let the function cook.
π₯ SEE ALSO π₯
Bestie. Sit down. There are so many friends in this family and I'm introducing you to every single one, because nobody gets left out at this table. π
The kernel file we're living in is ./fs/gfs2/glock.c, and it's stacked with:
wake_up_glock(9)gfs2_glock_hold(9)gfs2_glock_put(9)may_grant(9)do_error(9)find_first_holder(9)do_promote(9)find_first_waiter(9)find_last_waiter(9)state_change(9)finish_xmote(9)do_xmote(9)run_queue(9)glock_set_object(9)glock_clear_object(9)gfs2_glock_get(9)__gfs2_holder_init(9)gfs2_holder_reinit(9)gfs2_holder_uninit(9)gfs2_glock_holder_ready(9)gfs2_glock_wait(9)gfs2_glock_async_wait(9)request_demote(9)add_to_queue(9)gfs2_glock_nq(9)gfs2_glock_poll(9)gfs2_glock_dq(9)gfs2_glock_nq_num(9)glock_compare(9)nq_m_sync(9)gfs2_glock_nq_m(9)gfs2_glock_dq_m(9)gfs2_should_freeze(9)gfs2_glock_complete(9)glock_hash_walk(9)thaw_glock(9)gfs2_glock_thaw(9)gfs2_wait_glocks(9)dump_holder(9)gfs2_dump_glock(9)
Forty of them. Forty!! π That's not a SEE ALSO, that's a whole group chat. Go read them all, iykyk. π
π Friendly reminder that this is the entire page β no options, no exit statuses, no environment variables, no bugs section, nothing hidden. What you see is what you get, periodt. π
And that's the tea, bestie π§ this little gem lives in the source tree ./fs/gfs2 and it's dated October 2026 β go forth and dequeue responsibly ππβ
π¦ 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