The patch titled Subject: fat: introduce mark_fsinfo_dirty helper has been added to the -mm tree. Its filename is fat-introduce-mark_fsinfo_dirty-helper.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Artem Bityutskiy <artem.bityutskiy@xxxxxxxxxxxxxxx> Subject: fat: introduce mark_fsinfo_dirty helper A preparation patch which introduces a 'mark_fsinfo_dirty()' helper function which just sets the 's_dirt' flag to 1 so far. I'll add more code to this helper later, so I do not mark it as 'inline'. Signed-off-by: Artem Bityutskiy <artem.bityutskiy@xxxxxxxxxxxxxxx> Cc: OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx> Cc: Al Viro <viro@xxxxxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/fat/fatent.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff -puN fs/fat/fatent.c~fat-introduce-mark_fsinfo_dirty-helper fs/fat/fatent.c --- a/fs/fat/fatent.c~fat-introduce-mark_fsinfo_dirty-helper +++ a/fs/fat/fatent.c @@ -308,6 +308,11 @@ void fat_ent_access_init(struct super_bl } } +static void mark_fsinfo_dirty(struct super_block *sb) +{ + sb->s_dirt = 1; +} + static inline int fat_ent_update_ptr(struct super_block *sb, struct fat_entry *fatent, int offset, sector_t blocknr) @@ -498,7 +503,7 @@ int fat_alloc_clusters(struct inode *ino sbi->prev_free = entry; if (sbi->free_clusters != -1) sbi->free_clusters--; - sb->s_dirt = 1; + mark_fsinfo_dirty(sb); cluster[idx_clus] = entry; idx_clus++; @@ -520,7 +525,7 @@ int fat_alloc_clusters(struct inode *ino /* Couldn't allocate the free entries */ sbi->free_clusters = 0; sbi->free_clus_valid = 1; - sb->s_dirt = 1; + mark_fsinfo_dirty(sb); err = -ENOSPC; out: @@ -587,7 +592,7 @@ int fat_free_clusters(struct inode *inod ops->ent_put(&fatent, FAT_ENT_FREE); if (sbi->free_clusters != -1) { sbi->free_clusters++; - sb->s_dirt = 1; + mark_fsinfo_dirty(sb); } if (nr_bhs + fatent.nr_bhs > MAX_BUF_PER_PAGE) { @@ -677,7 +682,7 @@ int fat_count_free_clusters(struct super } sbi->free_clusters = free; sbi->free_clus_valid = 1; - sb->s_dirt = 1; + mark_fsinfo_dirty(sb); fatent_brelse(&fatent); out: unlock_fat(sbi); _ Subject: Subject: fat: introduce mark_fsinfo_dirty helper Patches currently in -mm which might be from artem.bityutskiy@xxxxxxxxxxxxxxx are linux-next.patch fat-introduce-special-inode-for-managing-the-fsinfo-block.patch fat-introduce-mark_fsinfo_dirty-helper.patch fat-mark-superblock-as-dirty-less-often.patch fat-switch-to-fsinfo_inode.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html