switch vfs_mkdir() and ->mkdir() to umode_t
[deliverable/linux.git] / fs / configfs / dir.c
index 9a37a9b6de3a23f026f6dc0d9c2906e07b1f8bf0..5ddd7ebd9dcd2156ce6a206fc5ba24c47c1c308a 100644 (file)
@@ -311,8 +311,8 @@ static int configfs_create_dir(struct config_item * item, struct dentry *dentry)
 
        if (item->ci_parent)
                parent = item->ci_parent->ci_dentry;
-       else if (configfs_mount && configfs_mount->mnt_sb)
-               parent = configfs_mount->mnt_sb->s_root;
+       else if (configfs_mount)
+               parent = configfs_mount->mnt_root;
        else
                return -EFAULT;
 
@@ -1170,7 +1170,7 @@ void configfs_undepend_item(struct configfs_subsystem *subsys,
 }
 EXPORT_SYMBOL(configfs_undepend_item);
 
-static int configfs_mkdir(struct inode *dir, struct dentry *dentry, int mode)
+static int configfs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
 {
        int ret = 0;
        int module_got = 0;
This page took 0.024772 seconds and 5 git commands to generate.