diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2015-06-16 01:56:23 -0400 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2015-06-16 02:08:34 -0400 |
commit | 70d45cdb664390a5573c05f1eecc8432dcc6581b (patch) | |
tree | 6ab7b1d46459aa7c872a156d36ffc6416e8c9464 /fs/ufs/ufs.h | |
parent | a50e4a02ad6957ef6f77cccaa8ef6a337f1856af (diff) | |
download | linux-70d45cdb664390a5573c05f1eecc8432dcc6581b.tar.gz linux-70d45cdb664390a5573c05f1eecc8432dcc6581b.tar.bz2 linux-70d45cdb664390a5573c05f1eecc8432dcc6581b.zip |
ufs: don't touch mtime/ctime of directory being moved
See "ext2: Do not update mtime of a moved directory" (and followup in
"ext2: fix unbalanced kmap()/kunmap()") for background; this is UFS
equivalent - the same problem exists here.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/ufs/ufs.h')
-rw-r--r-- | fs/ufs/ufs.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ufs/ufs.h b/fs/ufs/ufs.h index cf6368d42d4a..2e31ea2e35a3 100644 --- a/fs/ufs/ufs.h +++ b/fs/ufs/ufs.h @@ -106,7 +106,7 @@ extern int ufs_delete_entry(struct inode *, struct ufs_dir_entry *, struct page extern int ufs_empty_dir (struct inode *); extern struct ufs_dir_entry *ufs_dotdot(struct inode *, struct page **); extern void ufs_set_link(struct inode *dir, struct ufs_dir_entry *de, - struct page *page, struct inode *inode); + struct page *page, struct inode *inode, bool update_times); /* file.c */ extern const struct inode_operations ufs_file_inode_operations; |