9p: Add missing cast for the error return value in v9fs_get_inode
Abhishek Kulkarni [Mon, 17 Aug 2009 21:32:18 +0000 (16:32 -0500)]
Cast the error return value (ENOMEM) in v9fs_get_inode() to its
correct type using ERR_PTR.

Signed-off-by: Abhishek Kulkarni <adkulkar@umail.iu.edu>
Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>

fs/9p/vfs_inode.c

index fac30d2..06a223d 100644 (file)
@@ -215,7 +215,7 @@ struct inode *v9fs_get_inode(struct super_block *sb, int mode)
        inode = new_inode(sb);
        if (!inode) {
                P9_EPRINTK(KERN_WARNING, "Problem allocating inode\n");
-               return -ENOMEM;
+               return ERR_PTR(-ENOMEM);
        }
 
        inode->i_mode = mode;