[XFS] remove restricted chown parameter from xfs linux
authorTim Shimmin <tes@sgi.com>
Thu, 30 Oct 2008 07:30:09 +0000 (18:30 +1100)
committerLachlan McIlroy <lachlan@redback.melbourne.sgi.com>
Thu, 30 Oct 2008 07:30:09 +0000 (18:30 +1100)
On Linux all filesystems are supposed to be operating under Posix'
restricted chown. Restricted chown means it restricts chown to the owner
unless you have CAP_FOWNER.

NOTE: that 2 files outside of fs/xfs have been modified too for this
change.

Reviewed-by: Dave Chinner <david@fromorbit.com>
SGI-PV: 988919

SGI-Modid: 2.6.x-xfs-melb:linux:32413b

Signed-off-by: Tim Shimmin <tes@sgi.com>
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: David Chinner <david@fromorbit.com>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Documentation/filesystems/xfs.txt
kernel/sysctl_check.c

index 0a1668b..9878f50 100644 (file)
@@ -229,10 +229,6 @@ The following sysctls are available for the XFS filesystem:
        ISGID bit is cleared if the irix_sgid_inherit compatibility sysctl
        is set.
 
-  fs.xfs.restrict_chown                (Min: 0  Default: 1  Max: 1)
-       Controls whether unprivileged users can use chown to "give away"
-       a file to another user.
-
   fs.xfs.inherit_sync          (Min: 0  Default: 1  Max: 1)
        Setting this to "1" will cause the "sync" flag set
        by the xfs_io(8) chattr command on a directory to be
index c35da23..fafeb48 100644 (file)
@@ -730,7 +730,6 @@ static const struct trans_ctl_table trans_fs_quota_table[] = {
 };
 
 static const struct trans_ctl_table trans_fs_xfs_table[] = {
-       { XFS_RESTRICT_CHOWN,   "restrict_chown" },
        { XFS_SGID_INHERIT,     "irix_sgid_inherit" },
        { XFS_SYMLINK_MODE,     "irix_symlink_mode" },
        { XFS_PANIC_MASK,       "panic_mask" },