gfs2_ail_drain(9)
π gfs2_ail_drain(9) β the Kernel API Manual moment
okay so first things first, bestie: this page lives in the Kernel API Manual, and the star of the show is gfs2_ail_drain β that's the page name, section 9, iykyk π
β¨ NAME β¨
gfs2_ail_drain β drain the ail lists after a withdraw
likeβ¦ yes, that's genuinely what it does. the vibe is "we hit a withdraw, time to empty the aisles" π§Ήπ
πΈ SYNOPSIS πΈ
void gfs2_ail_drain (struct gfs2_sbd *sdp );
no return value, it's a void girlie β she does the thing and leaves, no receipts π«Ά
π¦ ARGUMENTS π¦
sdpβ Pointer to GFS2 superblock. that's the one and only thing she needs from you, no cap π
π SEE ALSO π
okay this is the whole friend group, and honestly? iconic lineup. the source lives in the Kernel file ./fs/gfs2/log.c, and then we have:
gfs2_struct2blk(9)gfs2_remove_from_ail(9)gfs2_ail1_start_one(9)gfs2_ail1_flush(9)gfs2_ail1_start(9)gfs2_ail1_empty_one(9)gfs2_ail1_empty(9)gfs2_log_is_empty(9)gfs2_log_release_revokes(9)gfs2_log_release(9)__gfs2_log_try_reserve(9)__gfs2_log_reserve(9)gfs2_log_try_reserve(9)gfs2_log_reserve(9)log_distance(9)calc_reserved(9)gfs2_flush_revokes(9)gfs2_write_log_header(9)log_write_header(9)empty_ail1_list(9)gfs2_trans_drain(9)__gfs2_log_flush(9)gfs2_merge_trans(9)gfs2_log_commit(9)gfs2_log_shutdown(9)gfs2_logd(9)
all of them, in that exact order, no skips, no cap. go read them, they're lowkey all in their main character era β
ngl bestie, if you're looking at this page you're probably already deep in the log code β this is ./fs/gfs2 territory, tread carefully π
and that's the whole page, fr fr π she ships from the source directory ./fs/gfs2, dated October 2026, and she's out β slay, goodbye, see you in gfs2_ail_drain(9) again π
β¨
π¦ 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