]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/usb/core/inode.c
switch open-coded instances of d_make_root() to new helper
[mirror_ubuntu-artful-kernel.git] / drivers / usb / core / inode.c
index 9e186f3da839c8d577438c447f60629153f89eab..bdaef8e36020948b20d4f7eb24693d348c1a2ce6 100644 (file)
@@ -462,16 +462,9 @@ static int usbfs_fill_super(struct super_block *sb, void *data, int silent)
        sb->s_op = &usbfs_ops;
        sb->s_time_gran = 1;
        inode = usbfs_get_inode(sb, S_IFDIR | 0755, 0);
-
-       if (!inode) {
-               dbg("%s: could not get inode!",__func__);
-               return -ENOMEM;
-       }
-
-       root = d_alloc_root(inode);
+       root = d_make_root(inode);
        if (!root) {
                dbg("%s: could not get root dentry!",__func__);
-               iput(inode);
                return -ENOMEM;
        }
        sb->s_root = root;