aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ocfs2/file.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2016-10-10 23:16:43 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2016-10-10 23:16:43 -0400
commit101105b1717f536ca741f940033996302d4ef191 (patch)
tree12ab41ae1b1b66105e9fa2ea763356d2be7e8b34 /fs/ocfs2/file.c
parent35ff96dfd3c9aaa921b3e8dcac76b7697f2dcec0 (diff)
parent3873691e5ab34fa26948643d038a2b98c4437298 (diff)
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull more vfs updates from Al Viro: ">rename2() work from Miklos + current_time() from Deepa" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: fs: Replace current_fs_time() with current_time() fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps fs: Replace CURRENT_TIME with current_time() for inode timestamps fs: proc: Delete inode time initializations in proc_alloc_inode() vfs: Add current_time() api vfs: add note about i_op->rename changes to porting fs: rename "rename2" i_op to "rename" vfs: remove unused i_op->rename fs: make remaining filesystems use .rename2 libfs: support RENAME_NOREPLACE in simple_rename() fs: support RENAME_NOREPLACE for local filesystems ncpfs: fix unused variable warning
Diffstat (limited to 'fs/ocfs2/file.c')
-rw-r--r--fs/ocfs2/file.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c
index ba5c177d0ed6..000c234d7bbd 100644
--- a/fs/ocfs2/file.c
+++ b/fs/ocfs2/file.c
@@ -253,7 +253,7 @@ int ocfs2_should_update_atime(struct inode *inode,
253 return 0; 253 return 0;
254 } 254 }
255 255
256 now = CURRENT_TIME; 256 now = current_time(inode);
257 if ((now.tv_sec - inode->i_atime.tv_sec <= osb->s_atime_quantum)) 257 if ((now.tv_sec - inode->i_atime.tv_sec <= osb->s_atime_quantum))
258 return 0; 258 return 0;
259 else 259 else
@@ -287,7 +287,7 @@ int ocfs2_update_inode_atime(struct inode *inode,
287 * have i_mutex to guard against concurrent changes to other 287 * have i_mutex to guard against concurrent changes to other
288 * inode fields. 288 * inode fields.
289 */ 289 */
290 inode->i_atime = CURRENT_TIME; 290 inode->i_atime = current_time(inode);
291 di->i_atime = cpu_to_le64(inode->i_atime.tv_sec); 291 di->i_atime = cpu_to_le64(inode->i_atime.tv_sec);
292 di->i_atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec); 292 di->i_atime_nsec = cpu_to_le32(inode->i_atime.tv_nsec);
293 ocfs2_update_inode_fsync_trans(handle, inode, 0); 293 ocfs2_update_inode_fsync_trans(handle, inode, 0);
@@ -308,7 +308,7 @@ int ocfs2_set_inode_size(handle_t *handle,
308 308
309 i_size_write(inode, new_i_size); 309 i_size_write(inode, new_i_size);
310 inode->i_blocks = ocfs2_inode_sector_count(inode); 310 inode->i_blocks = ocfs2_inode_sector_count(inode);
311 inode->i_ctime = inode->i_mtime = CURRENT_TIME; 311 inode->i_ctime = inode->i_mtime = current_time(inode);
312 312
313 status = ocfs2_mark_inode_dirty(handle, inode, fe_bh); 313 status = ocfs2_mark_inode_dirty(handle, inode, fe_bh);
314 if (status < 0) { 314 if (status < 0) {
@@ -429,7 +429,7 @@ static int ocfs2_orphan_for_truncate(struct ocfs2_super *osb,
429 } 429 }
430 430
431 i_size_write(inode, new_i_size); 431 i_size_write(inode, new_i_size);
432 inode->i_ctime = inode->i_mtime = CURRENT_TIME; 432 inode->i_ctime = inode->i_mtime = current_time(inode);
433 433
434 di = (struct ocfs2_dinode *) fe_bh->b_data; 434 di = (struct ocfs2_dinode *) fe_bh->b_data;
435 di->i_size = cpu_to_le64(new_i_size); 435 di->i_size = cpu_to_le64(new_i_size);
@@ -840,7 +840,7 @@ static int ocfs2_write_zero_page(struct inode *inode, u64 abs_from,
840 i_size_write(inode, abs_to); 840 i_size_write(inode, abs_to);
841 inode->i_blocks = ocfs2_inode_sector_count(inode); 841 inode->i_blocks = ocfs2_inode_sector_count(inode);
842 di->i_size = cpu_to_le64((u64)i_size_read(inode)); 842 di->i_size = cpu_to_le64((u64)i_size_read(inode));
843 inode->i_mtime = inode->i_ctime = CURRENT_TIME; 843 inode->i_mtime = inode->i_ctime = current_time(inode);
844 di->i_mtime = di->i_ctime = cpu_to_le64(inode->i_mtime.tv_sec); 844 di->i_mtime = di->i_ctime = cpu_to_le64(inode->i_mtime.tv_sec);
845 di->i_ctime_nsec = cpu_to_le32(inode->i_mtime.tv_nsec); 845 di->i_ctime_nsec = cpu_to_le32(inode->i_mtime.tv_nsec);
846 di->i_mtime_nsec = di->i_ctime_nsec; 846 di->i_mtime_nsec = di->i_ctime_nsec;
@@ -1950,7 +1950,7 @@ static int __ocfs2_change_file_space(struct file *file, struct inode *inode,
1950 if (change_size && i_size_read(inode) < size) 1950 if (change_size && i_size_read(inode) < size)
1951 i_size_write(inode, size); 1951 i_size_write(inode, size);
1952 1952
1953 inode->i_ctime = inode->i_mtime = CURRENT_TIME; 1953 inode->i_ctime = inode->i_mtime = current_time(inode);
1954 ret = ocfs2_mark_inode_dirty(handle, inode, di_bh); 1954 ret = ocfs2_mark_inode_dirty(handle, inode, di_bh);
1955 if (ret < 0) 1955 if (ret < 0)
1956 mlog_errno(ret); 1956 mlog_errno(ret);