inode_go_sync(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« 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:

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