EXT2_SB
( le32toh(EXT2_SB(sb)->e2fs->e2fs_features_compat) & mask)
( le32toh(EXT2_SB(sb)->e2fs->e2fs_features_rocompat) & mask)
( le32toh(EXT2_SB(sb)->e2fs->e2fs_features_incompat) & mask)
#define EXT2_INODE_SIZE(s) (EXT2_SB(s)->e2fs_isize)
#define EXT2_FRAG_SIZE(s) (EXT2_SB(s)->e2fs_fsize)
#define EXT2_FRAGS_PER_BLOCK(s) (EXT2_SB(s)->e2fs_fpb)
#define EXT2_BLOCKS_PER_GROUP(s) (EXT2_SB(s)->e2fs_bpg)
#define EXT2_FIRST_INO(s) (le32toh((EXT2_SB(s)->e2fs->e2fs_rev) == \
E2FS_REV0) ? EXT2_FIRSTINO : le32toh(EXT2_SB(s)->e2fs->e2fs_first_ino))