aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ext4/ext4.h
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2013-06-04 13:19:34 -0400
committerTheodore Ts'o <tytso@mit.edu>2013-06-04 13:19:34 -0400
commit3613d22807a2616e9346800bacd88aa8bbbefcd7 (patch)
treea7e83b6ad87e3f4f9f9d271a1d253d9f9189b541 /fs/ext4/ext4.h
parent4e7ea81db53465ddd753678bc4cebf95369d0984 (diff)
ext4: remove buffer_uninit handling
There isn't any need for setting BH_Uninit on buffers anymore. It was only used to signal we need to mark io_end as needing extent conversion in add_bh_to_extent() but now we can mark the io_end directly when mapping extent. Reviewed-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/ext4.h')
-rw-r--r--fs/ext4/ext4.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
index 90a164f365c4..0a9b729f991b 100644
--- a/fs/ext4/ext4.h
+++ b/fs/ext4/ext4.h
@@ -2653,20 +2653,17 @@ extern void ext4_mmp_csum_set(struct super_block *sb, struct mmp_struct *mmp);
2653extern int ext4_mmp_csum_verify(struct super_block *sb, 2653extern int ext4_mmp_csum_verify(struct super_block *sb,
2654 struct mmp_struct *mmp); 2654 struct mmp_struct *mmp);
2655 2655
2656/* BH_Uninit flag: blocks are allocated but uninitialized on disk */ 2656/*
2657 * Note that these flags will never ever appear in a buffer_head's state flag.
2658 * See EXT4_MAP_... to see where this is used.
2659 */
2657enum ext4_state_bits { 2660enum ext4_state_bits {
2658 BH_Uninit /* blocks are allocated but uninitialized on disk */ 2661 BH_Uninit /* blocks are allocated but uninitialized on disk */
2659 = BH_JBDPrivateStart, 2662 = BH_JBDPrivateStart,
2660 BH_AllocFromCluster, /* allocated blocks were part of already 2663 BH_AllocFromCluster, /* allocated blocks were part of already
2661 * allocated cluster. Note that this flag will 2664 * allocated cluster. */
2662 * never, ever appear in a buffer_head's state
2663 * flag. See EXT4_MAP_FROM_CLUSTER to see where
2664 * this is used. */
2665}; 2665};
2666 2666
2667BUFFER_FNS(Uninit, uninit)
2668TAS_BUFFER_FNS(Uninit, uninit)
2669
2670/* 2667/*
2671 * Add new method to test whether block and inode bitmaps are properly 2668 * Add new method to test whether block and inode bitmaps are properly
2672 * initialized. With uninit_bg reading the block from disk is not enough 2669 * initialized. With uninit_bg reading the block from disk is not enough