gfs2_holder_uninit(9)
π gfs2_holder_uninit(9) β the Kernel API Manual, bestie edition
okay so this is a page from the Kernel API Manual and we're talking about gfs2_holder_uninit(9), which is genuinely such a mood. stay with me π«Ά
β¨ NAME β¨
gfs2_holder_uninit β uninitialize a holder structure and drop the glock reference. literally what it says on the tin π
πΈ SYNOPSIS πΈ
void gfs2_holder_uninit (struct gfs2_holder *gh );
it returns void, so likeβ¦ don't go looking for a return value, she gives you nothing and she's iconic for it β¨
π ARGUMENTS π
ghβ the holder structure. that's it. that's the whole vibe. she takes one (1) pointer and she's done πΈ
π¦ SEE ALSO π¦
like the whole glock fam shows up here, and honestly the way the kernel file ./fs/gfs2/glock.c is out here collecting functions like pokΓ©monβ¦ periodt π
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_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)
ngl that's a lot of cross-references, but bestie you asked for the whole list and the whole list is what you get π no gatekeeping here.
and that's the tea π β this page is straight out of ./fs/gfs2 and it's dated October 2026, so yeah, she's from the future, slay. go forth and uninit those holders responsibly, iykyk ππ§ββοΈ
π¦ 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