]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/hfsplus/ioctl.c
new helper: file_inode(file)
[mirror_ubuntu-artful-kernel.git] / fs / hfsplus / ioctl.c
index 09addc8615fa6603e28d2fa718e5a32c1762acbd..e3c4c4209428c3614c2a56a369dae15edc415f72 100644 (file)
@@ -59,7 +59,7 @@ static int hfsplus_ioctl_bless(struct file *file, int __user *user_flags)
 
 static int hfsplus_ioctl_getflags(struct file *file, int __user *user_flags)
 {
-       struct inode *inode = file->f_path.dentry->d_inode;
+       struct inode *inode = file_inode(file);
        struct hfsplus_inode_info *hip = HFSPLUS_I(inode);
        unsigned int flags = 0;
 
@@ -75,7 +75,7 @@ static int hfsplus_ioctl_getflags(struct file *file, int __user *user_flags)
 
 static int hfsplus_ioctl_setflags(struct file *file, int __user *user_flags)
 {
-       struct inode *inode = file->f_path.dentry->d_inode;
+       struct inode *inode = file_inode(file);
        struct hfsplus_inode_info *hip = HFSPLUS_I(inode);
        unsigned int flags;
        int err = 0;