]> git.ipfire.org Git - people/ms/linux.git/blobdiff - fs/hfsplus/inode.c
new helper: file_inode(file)
[people/ms/linux.git] / fs / hfsplus / inode.c
index 799b336b59f977ea7219b33f07f50efaff51c340..dcd05be5344b8ff6d8cebbca3bac213b04005f1b 100644 (file)
@@ -124,7 +124,7 @@ static ssize_t hfsplus_direct_IO(int rw, struct kiocb *iocb,
 {
        struct file *file = iocb->ki_filp;
        struct address_space *mapping = file->f_mapping;
-       struct inode *inode = file->f_path.dentry->d_inode->i_mapping->host;
+       struct inode *inode = file_inode(file)->i_mapping->host;
        ssize_t ret;
 
        ret = blockdev_direct_IO(rw, iocb, inode, iov, offset, nr_segs,