fs/sysv: remove another useless write_super call
We do not need to call 'sysv_write_super()' from 'sysv_remount()', because VFS has called 'sysv_sync_fs()' before calling '->remount()'. So remove it. Remove also '(un)lock_super()' which obvioulsy is becoming useless in this function. Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
a4d05d315a
commit
eee458936b
1 changed files with 1 additions and 4 deletions
|
@ -68,12 +68,9 @@ static void sysv_write_super(struct super_block *sb)
|
|||
static int sysv_remount(struct super_block *sb, int *flags, char *data)
|
||||
{
|
||||
struct sysv_sb_info *sbi = SYSV_SB(sb);
|
||||
lock_super(sb);
|
||||
|
||||
if (sbi->s_forced_ro)
|
||||
*flags |= MS_RDONLY;
|
||||
if (*flags & MS_RDONLY)
|
||||
sysv_write_super(sb);
|
||||
unlock_super(sb);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue