userns: Convert btrfs to use kuid/kgid where appropriate
Cc: Chris Mason <chris.mason@fusionio.com> Acked-by: Serge Hallyn <serge.hallyn@canonical.com> Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
···575575*/576576static inline int btrfs_check_sticky(struct inode *dir, struct inode *inode)577577{578578- uid_t fsuid = current_fsuid();578578+ kuid_t fsuid = current_fsuid();579579580580 if (!(dir->i_mode & S_ISVTX))581581 return 0;582582- if (inode->i_uid == fsuid)582582+ if (uid_eq(inode->i_uid, fsuid))583583 return 0;584584- if (dir->i_uid == fsuid)584584+ if (uid_eq(dir->i_uid, fsuid))585585 return 0;586586 return !capable(CAP_FOWNER);587587}
-1
init/Kconfig
···930930 depends on 9P_FS = n931931 depends on AFS_FS = n932932 depends on AUTOFS4_FS = n933933- depends on BTRFS_FS = n934933 depends on CEPH_FS = n935934 depends on CIFS = n936935 depends on CODA_FS = n