wake_up_glock(9)
πΈ wake_up_glock(9) πΈ
okay bestie, welcome to the wake_up_glock(9) page from the Kernel API Manual β yes we're in the kernel docs now, and honestly? it's giving backstage-pass energy π
β¨ NAME β¨
wake_up_glock β literally the function whose whole job is waking up the waiters chillin' on a glock π€β‘οΈπ
β¨ SYNOPSIS β¨
void wake_up_glock (struct gfs2_glock *gl );
that's it. that's the whole signature. short, sweet, void, no cap π
β¨ ARGUMENTS β¨
glβ the glock. yeah. just "the glock." that's the whole description, and honestly? iconic of the original author to leave it at that π this is thestruct gfs2_glock *you're waking the waiters on, case closed, periodt.
β¨ SEE ALSO β¨
so this is the part where the page flexes its entire friend group π and bestie, it's a big friend group. all of these live in the kernel file ./fs/gfs2/glock.c, and every single one is a separate page, so go off:
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_dq_uninit(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)
like, that is a roster. screenshot it, study it, iykyk π¦
heads up babe: these are cross-references to other pages, not extra options for this one β wake_up_glock takes exactly one argument and zero flags. don't @ me π«Ά
and that's the page!! mwah π this lovely little doc ships out of ./fs/gfs2 and it's dated October 2026, page wake_up_glock(9) β go wake those waiters bestie, you got this πβ
π¦ 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