diff options
Diffstat (limited to 'fs/ocfs2/file.c')
-rw-r--r-- | fs/ocfs2/file.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c index 0a2924a2d9e6..6474cb44004d 100644 --- a/fs/ocfs2/file.c +++ b/fs/ocfs2/file.c | |||
@@ -1950,7 +1950,7 @@ out: | |||
1950 | int ocfs2_change_file_space(struct file *file, unsigned int cmd, | 1950 | int ocfs2_change_file_space(struct file *file, unsigned int cmd, |
1951 | struct ocfs2_space_resv *sr) | 1951 | struct ocfs2_space_resv *sr) |
1952 | { | 1952 | { |
1953 | struct inode *inode = file->f_path.dentry->d_inode; | 1953 | struct inode *inode = file_inode(file); |
1954 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); | 1954 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); |
1955 | int ret; | 1955 | int ret; |
1956 | 1956 | ||
@@ -1978,7 +1978,7 @@ int ocfs2_change_file_space(struct file *file, unsigned int cmd, | |||
1978 | static long ocfs2_fallocate(struct file *file, int mode, loff_t offset, | 1978 | static long ocfs2_fallocate(struct file *file, int mode, loff_t offset, |
1979 | loff_t len) | 1979 | loff_t len) |
1980 | { | 1980 | { |
1981 | struct inode *inode = file->f_path.dentry->d_inode; | 1981 | struct inode *inode = file_inode(file); |
1982 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); | 1982 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); |
1983 | struct ocfs2_space_resv sr; | 1983 | struct ocfs2_space_resv sr; |
1984 | int change_size = 1; | 1984 | int change_size = 1; |
@@ -2233,7 +2233,7 @@ static ssize_t ocfs2_file_aio_write(struct kiocb *iocb, | |||
2233 | loff_t old_size, *ppos = &iocb->ki_pos; | 2233 | loff_t old_size, *ppos = &iocb->ki_pos; |
2234 | u32 old_clusters; | 2234 | u32 old_clusters; |
2235 | struct file *file = iocb->ki_filp; | 2235 | struct file *file = iocb->ki_filp; |
2236 | struct inode *inode = file->f_path.dentry->d_inode; | 2236 | struct inode *inode = file_inode(file); |
2237 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); | 2237 | struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); |
2238 | int full_coherency = !(osb->s_mount_opt & | 2238 | int full_coherency = !(osb->s_mount_opt & |
2239 | OCFS2_MOUNT_COHERENCY_BUFFERED); | 2239 | OCFS2_MOUNT_COHERENCY_BUFFERED); |
@@ -2517,7 +2517,7 @@ static ssize_t ocfs2_file_splice_read(struct file *in, | |||
2517 | unsigned int flags) | 2517 | unsigned int flags) |
2518 | { | 2518 | { |
2519 | int ret = 0, lock_level = 0; | 2519 | int ret = 0, lock_level = 0; |
2520 | struct inode *inode = in->f_path.dentry->d_inode; | 2520 | struct inode *inode = file_inode(in); |
2521 | 2521 | ||
2522 | trace_ocfs2_file_splice_read(inode, in, in->f_path.dentry, | 2522 | trace_ocfs2_file_splice_read(inode, in, in->f_path.dentry, |
2523 | (unsigned long long)OCFS2_I(inode)->ip_blkno, | 2523 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
@@ -2527,7 +2527,7 @@ static ssize_t ocfs2_file_splice_read(struct file *in, | |||
2527 | /* | 2527 | /* |
2528 | * See the comment in ocfs2_file_aio_read() | 2528 | * See the comment in ocfs2_file_aio_read() |
2529 | */ | 2529 | */ |
2530 | ret = ocfs2_inode_lock_atime(inode, in->f_vfsmnt, &lock_level); | 2530 | ret = ocfs2_inode_lock_atime(inode, in->f_path.mnt, &lock_level); |
2531 | if (ret < 0) { | 2531 | if (ret < 0) { |
2532 | mlog_errno(ret); | 2532 | mlog_errno(ret); |
2533 | goto bail; | 2533 | goto bail; |
@@ -2547,7 +2547,7 @@ static ssize_t ocfs2_file_aio_read(struct kiocb *iocb, | |||
2547 | { | 2547 | { |
2548 | int ret = 0, rw_level = -1, have_alloc_sem = 0, lock_level = 0; | 2548 | int ret = 0, rw_level = -1, have_alloc_sem = 0, lock_level = 0; |
2549 | struct file *filp = iocb->ki_filp; | 2549 | struct file *filp = iocb->ki_filp; |
2550 | struct inode *inode = filp->f_path.dentry->d_inode; | 2550 | struct inode *inode = file_inode(filp); |
2551 | 2551 | ||
2552 | trace_ocfs2_file_aio_read(inode, filp, filp->f_path.dentry, | 2552 | trace_ocfs2_file_aio_read(inode, filp, filp->f_path.dentry, |
2553 | (unsigned long long)OCFS2_I(inode)->ip_blkno, | 2553 | (unsigned long long)OCFS2_I(inode)->ip_blkno, |
@@ -2590,7 +2590,7 @@ static ssize_t ocfs2_file_aio_read(struct kiocb *iocb, | |||
2590 | * like i_size. This allows the checks down below | 2590 | * like i_size. This allows the checks down below |
2591 | * generic_file_aio_read() a chance of actually working. | 2591 | * generic_file_aio_read() a chance of actually working. |
2592 | */ | 2592 | */ |
2593 | ret = ocfs2_inode_lock_atime(inode, filp->f_vfsmnt, &lock_level); | 2593 | ret = ocfs2_inode_lock_atime(inode, filp->f_path.mnt, &lock_level); |
2594 | if (ret < 0) { | 2594 | if (ret < 0) { |
2595 | mlog_errno(ret); | 2595 | mlog_errno(ret); |
2596 | goto bail; | 2596 | goto bail; |