diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-10-10 23:16:43 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-10-10 23:16:43 -0400 |
commit | 101105b1717f536ca741f940033996302d4ef191 (patch) | |
tree | 12ab41ae1b1b66105e9fa2ea763356d2be7e8b34 /fs/ocfs2/file.c | |
parent | 35ff96dfd3c9aaa921b3e8dcac76b7697f2dcec0 (diff) | |
parent | 3873691e5ab34fa26948643d038a2b98c4437298 (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.c | 12 |
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); |