···2020202020212021 trace_ocfs2_readdir((unsigned long long)OCFS2_I(inode)->ip_blkno);2022202220232023- error = ocfs2_inode_lock_atime(inode, filp->f_vfsmnt, &lock_level);20232023+ error = ocfs2_inode_lock_atime(inode, filp->f_path.mnt, &lock_level);20242024 if (lock_level && error >= 0) {20252025 /* We release EX lock which used to update atime20262026 * and get PR lock again to reduce contention
+2-2
fs/ocfs2/file.c
···25262526 /*25272527 * See the comment in ocfs2_file_aio_read()25282528 */25292529- ret = ocfs2_inode_lock_atime(inode, in->f_vfsmnt, &lock_level);25292529+ ret = ocfs2_inode_lock_atime(inode, in->f_path.mnt, &lock_level);25302530 if (ret < 0) {25312531 mlog_errno(ret);25322532 goto bail;···25892589 * like i_size. This allows the checks down below25902590 * generic_file_aio_read() a chance of actually working.25912591 */25922592- ret = ocfs2_inode_lock_atime(inode, filp->f_vfsmnt, &lock_level);25922592+ ret = ocfs2_inode_lock_atime(inode, filp->f_path.mnt, &lock_level);25932593 if (ret < 0) {25942594 mlog_errno(ret);25952595 goto bail;
+1-1
fs/ocfs2/mmap.c
···181181 int ret = 0, lock_level = 0;182182183183 ret = ocfs2_inode_lock_atime(file_inode(file),184184- file->f_vfsmnt, &lock_level);184184+ file->f_path.mnt, &lock_level);185185 if (ret < 0) {186186 mlog_errno(ret);187187 goto out;