gfs2_dirty_inode(9)
gfs2_dirty_inode(9) β bestie, we're in the Kernel API Manual π
okay so this page is all about gfs2_dirty_inode, and honestly it's giving βsmall function, very specific jobβ energy π
β¨ NAME β¨
gfs2_dirty_inode β check for atime updates π°οΈ
π«Ά SYNOPSIS π«Ά
void gfs2_dirty_inode (struct inode *inode , int flags );
no cap, that's the signature β copy it exactly if you're typing it, okay? π
π ARGUMENTS π
inodeβ the inode in question π like, literally the inode we're looking at.flagsβ the type of dirty π yes, that's the actual description, and we're moving with it.
π DESCRIPTION π
okay so here's the tea: unfortunately it can be called under any combination of inode glock and freeze glock, so we have to check carefully π lock vibes are complicated, bestie β no assumptions allowed.
at the moment this deals only with atime β it should be possible to expand that role in future, once a review of the locking has been carried out π₯ so right now it's atime-only, future maybe more, but only after that locking review. periodt.
π¦ SEE ALSO π¦
- Kernel file:
./fs/gfs2/super.c gfs2_jindex_free(9)gfs2_make_fs_rw(9)gfs2_lock_fs_check_clean(9)gfs2_write_inode(9)gfs2_make_fs_ro(9)gfs2_put_super(9)gfs2_sync_fs(9)gfs2_freeze_super(9)gfs2_thaw_super(9)statfs_slow_fill(9)gfs2_statfs_slow(9)gfs2_statfs_i(9)gfs2_statfs(9)gfs2_drop_inode(9)gfs2_show_options(9)gfs2_glock_put_eventually(9)evict_should_delete(9)evict_unlinked_inode(9)gfs2_evict_inode(9)
that's the whole page, bestie π«Ά big kiss to the source spot ./fs/gfs2 and the October 2026 date on this one β go be iconic with your inode checks πβ¨
π¦ 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