__gfs2_ail_flush(9)
π¦ __gfs2_ail_flush(9) π¦
okay bestie, welcome to the Kernel API Manual entry for __gfs2_ail_flush π this one is giving βclean up the AIL buffers for this lockβ energy, and weβre gonna read it together, no cap.
πΈ NAME πΈ
__gfs2_ail_flush β remove all buffers for a given lock from the AIL β¨
β¨ SYNOPSIS β¨
void __gfs2_ail_flush (struct gfs2_glock *gl , bool fsync , unsigned int
nr_revokes );
π ARGUMENTS π
glβ the glock πfsyncβ set when called fromfsync(not all buffers will be clean) πnr_revokesβ Number of buffers to revoke π«Ά
π DESCRIPTION π
None of the buffers should be dirty, locked, or pinned. thatβs the whole vibe check, fr fr β¨
π SEE ALSO π
Kernel file ./fs/gfs2/glops.c β plus these iconic little functions: gfs2_rgrp_metasync(9), rgrp_go_sync(9), rgrp_go_inval(9), gfs2_inode_metasync(9), inode_go_sync(9), inode_go_inval(9), gfs2_inode_refresh(9), inode_go_instantiate(9), inode_go_dump(9), freeze_go_callback(9), freeze_go_xmote_bh(9), iopen_go_callback(9) π
mwah π thatβs the page, bestie β source/version ./fs/gfs2, dated October 2026 πβ¨
π¦ 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