[PATCH] reiserfs: disable automatic enabling of reiserfs inode attributes
Unfortunately, the reiserfs_attrs_cleared bit in the superblock flag can lie. File systems have been observed with the bit set, yet still contain garbage in the stat data field, causing unpredictable results. This patch backs out the enable-by-default behavior. It eliminates the changes from:d50a5cd860
, andef5e5414e7
. Signed-off-by: Jeff Mahoney <jeffm@suse.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
3c791925da
commit
89edc3d2b4
@ -1124,8 +1124,6 @@ static void handle_attrs(struct super_block *s)
|
||||
"reiserfs: cannot support attributes until flag is set in super-block");
|
||||
REISERFS_SB(s)->s_mount_opt &= ~(1 << REISERFS_ATTRS);
|
||||
}
|
||||
} else if (le32_to_cpu(rs->s_flags) & reiserfs_attrs_cleared) {
|
||||
REISERFS_SB(s)->s_mount_opt |= (1 << REISERFS_ATTRS);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user