userns: Convert the qnx4 filesystem to use kuid/kgid where appropriate
Eric W. Biederman [Fri, 10 Feb 2012 20:11:12 +0000 (12:11 -0800)]
Acked-by: Anders Larsen <al@alarsen.net>
Acked-by: Serge Hallyn <serge.hallyn@canonical.com>
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>

fs/qnx4/inode.c
init/Kconfig

index 552e994..5c3c7b0 100644 (file)
@@ -312,8 +312,8 @@ struct inode *qnx4_iget(struct super_block *sb, unsigned long ino)
            (ino % QNX4_INODES_PER_BLOCK);
 
        inode->i_mode    = le16_to_cpu(raw_inode->di_mode);
-       inode->i_uid     = (uid_t)le16_to_cpu(raw_inode->di_uid);
-       inode->i_gid     = (gid_t)le16_to_cpu(raw_inode->di_gid);
+       i_uid_write(inode, (uid_t)le16_to_cpu(raw_inode->di_uid));
+       i_gid_write(inode, (gid_t)le16_to_cpu(raw_inode->di_gid));
        set_nlink(inode, le16_to_cpu(raw_inode->di_nlink));
        inode->i_size    = le32_to_cpu(raw_inode->di_size);
        inode->i_mtime.tv_sec   = le32_to_cpu(raw_inode->di_mtime);
index 390e629..b9d6be5 100644 (file)
@@ -950,7 +950,6 @@ config UIDGID_CONVERTED
        depends on NFSD = n
        depends on NFS_FS = n
        depends on OCFS2_FS = n
-       depends on QNX4FS_FS = n
        depends on QNX6FS_FS = n
        depends on REISERFS_FS = n
        depends on SQUASHFS = n