|
@@ -104,9 +104,10 @@ setflags_out:
|
|
err = put_user(inode->i_generation, (int __user *)arg);
|
|
err = put_user(inode->i_generation, (int __user *)arg);
|
|
break;
|
|
break;
|
|
case REISERFS_IOC_SETVERSION:
|
|
case REISERFS_IOC_SETVERSION:
|
|
- if (!is_owner_or_cap(inode))
|
|
|
|
|
|
+ if (!is_owner_or_cap(inode)) {
|
|
err = -EPERM;
|
|
err = -EPERM;
|
|
break;
|
|
break;
|
|
|
|
+ }
|
|
err = mnt_want_write(filp->f_path.mnt);
|
|
err = mnt_want_write(filp->f_path.mnt);
|
|
if (err)
|
|
if (err)
|
|
break;
|
|
break;
|