diff --git a/[refs] b/[refs] index a616f725d10a..125753287c01 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 869eb76e7b60ebd8f87a358b72e97fa0aef1d1f5 +refs/heads/master: 2949ccf9379678df66ecf2ca70ed4656159eacdd diff --git a/trunk/fs/reiserfs/super.c b/trunk/fs/reiserfs/super.c index 660aefca1fd2..d50a5cd860ce 100644 --- a/trunk/fs/reiserfs/super.c +++ b/trunk/fs/reiserfs/super.c @@ -1066,6 +1066,8 @@ static void handle_attrs( struct super_block *s ) reiserfs_warning(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 |= REISERFS_ATTRS; } }