gfs2_ail1_flush(9)
π« gfs2_ail1_flush(9) π«
okay bestie so this is a page from the Kernel API Manual (yes that Kernel API Manual, the iconic one) and we're talking about gfs2_ail1_flush today π
β¨ NAME β¨
gfs2_ail1_flush β literally just: start writeback of some ail1 entries π«Ά
πΈ SYNOPSIS πΈ
void gfs2_ail1_flush (struct gfs2_sbd *sdp , struct writeback_control
*wbc );
she takes two args, returns void, no notes π
π¦ ARGUMENTS π¦
sdpβ the super block π (that's the whole filesystem's main character energy right there)wbcβ the writeback control structure β¨ (this is the one that's gonna be setting the limits, iykyk)
π DESCRIPTION π
So what does she do? She writes back some ail1 entries, according to the limits in the writeback control structure. that's it, that's the whole vibe. no cap, that's the entire job π
π₯ SEE ALSO π₯
- Kernel file
./fs/gfs2/log.c gfs2_struct2blk(9)gfs2_remove_from_ail(9)gfs2_ail1_start_one(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)gfs2_ail_drain(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)
like, the whole log.c friend group showed up for her π«Ά the way that this list literally ate π
and that's the page!! so slay, so brief, so iconic π this lil gem lives under ./fs/gfs2 and it's dated October 2026 β mwah, go read it again, ily bye ππ§ββοΈπ
π¦ 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