Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

[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: d50a5cd860ce721dbeac6a4f3c6e42abcde68cd8,
and ef5e5414e7a83eb9b4295bbaba5464410b11e030.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Jeff Mahoney and committed by
Linus Torvalds
89edc3d2 3c791925

-2
-2
fs/reiserfs/super.c
··· 1124 1124 "reiserfs: cannot support attributes until flag is set in super-block"); 1125 1125 REISERFS_SB(s)->s_mount_opt &= ~(1 << REISERFS_ATTRS); 1126 1126 } 1127 - } else if (le32_to_cpu(rs->s_flags) & reiserfs_attrs_cleared) { 1128 - REISERFS_SB(s)->s_mount_opt |= (1 << REISERFS_ATTRS); 1129 1127 } 1130 1128 } 1131 1129