inode_go_sync(9)
π« inode_go_sync(9) β like, the Kernel API Manual chapter you didn't know you needed π«
okay bestie, gather round, because today we're reading a page from the Kernel API Manual and honestly? it's giving main-character syscall energy. the star of the show is inode_go_sync, and yes she does exactly what her name says π
β¨ NAME β¨
inode_go_sync β sync the dirty metadata of an inode π§
like, the inode has been out here living its messy life, accumulating dirty metadata, and this function is the friend who shows up with a lint roller. it syncs it. that's the whole vibe.
πΈ SYNOPSIS πΈ
int inode_go_sync (struct gfs2_glock *gl );
returns an int, takes one glock pointer, no cap. short and iconic π
π¦ ARGUMENTS π¦
glβ the glock protecting the inode π₯ literally the bodyguard. the glock is out here shielding the inode so the sync can happen safely. respect her.
β SEE ALSO β
okay so this is the friend group, the whole group chat, the ensemble cast π all of these live in the kernel file ./fs/gfs2/glops.c:
__gfs2_ail_flush(9)gfs2_rgrp_metasync(9)rgrp_go_sync(9)rgrp_go_inval(9)gfs2_inode_metasync(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)
ngl that's a whole squad π«Ά go read their pages too, iykyk.
ok that's the whole page π it's short, it's sweet, it syncs metadata, it leaves. iconic behavior honestly.
mwah π this page came to you from the source path ./fs/gfs2, dated October 2026, and it's inode_go_sync(9) forever and always. slay, bye bestie!! ππ
π¦ 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