run_queue(9)
π
run_queue(9) β Kernel API Manual π
Okay bestie, welcome to the iconic little kernel page for run_queue(9). It's the Kernel API Manual vibe, and we're about to make this page make sense. π«Ά
β¨ NAME β¨
run_queue β do all outstanding tasks related to a glock. Periodt. That's the whole name section, no cap. π
π¦ SYNOPSIS π¦
void run_queue (struct gfs2_glock *gl , const int nonblock );
π ARGUMENTS π
glβ the glock in question, the literal main character of this call πnonblockβTrueif we must not block inrun_queue; so when this is true, no blocking, bestie π«β¨
π SEE ALSO π
Kernel file ./fs/gfs2/glock.c is the source, and the whole squad is right here β every single one, fr fr:
- Kernel file
./fs/gfs2/glock.cβ the source file, hi bestie π«Ά 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)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)
xoxo, this run_queue(9) page is brought to you by source/version ./fs/gfs2, dated October 2026 β mwah πβ¨
π¦ 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