]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/udf/file.c
new helper: file_inode(file)
[mirror_ubuntu-artful-kernel.git] / fs / udf / file.c
index 77b5953eaac87f708ed0ff6889eff5775dd3b465..4257a1f5302aa7f199cdc714b0eb01ac5c9dfa6f 100644 (file)
@@ -139,7 +139,7 @@ static ssize_t udf_file_aio_write(struct kiocb *iocb, const struct iovec *iov,
 {
        ssize_t retval;
        struct file *file = iocb->ki_filp;
-       struct inode *inode = file->f_path.dentry->d_inode;
+       struct inode *inode = file_inode(file);
        int err, pos;
        size_t count = iocb->ki_left;
        struct udf_inode_info *iinfo = UDF_I(inode);
@@ -178,7 +178,7 @@ static ssize_t udf_file_aio_write(struct kiocb *iocb, const struct iovec *iov,
 
 long udf_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
 {
-       struct inode *inode = filp->f_dentry->d_inode;
+       struct inode *inode = file_inode(filp);
        long old_block, new_block;
        int result = -EINVAL;