Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
[linux-2.6-block.git] / fs / hfs / catalog.c
index 632c226a3972cf6498119cbccc892b12e0c2846b..d63880e7d9d672c7860f79c6fbd416fa905c9752 100644 (file)
@@ -133,7 +133,7 @@ int hfs_cat_create(u32 cnid, struct inode *dir, const struct qstr *str, struct i
                goto err1;
 
        dir->i_size++;
-       dir->i_mtime = inode_set_ctime_current(dir);
+       inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir));
        mark_inode_dirty(dir);
        hfs_find_exit(&fd);
        return 0;
@@ -269,7 +269,7 @@ int hfs_cat_delete(u32 cnid, struct inode *dir, const struct qstr *str)
        }
 
        dir->i_size--;
-       dir->i_mtime = inode_set_ctime_current(dir);
+       inode_set_mtime_to_ts(dir, inode_set_ctime_current(dir));
        mark_inode_dirty(dir);
        res = 0;
 out:
@@ -337,7 +337,7 @@ int hfs_cat_move(u32 cnid, struct inode *src_dir, const struct qstr *src_name,
        if (err)
                goto out;
        dst_dir->i_size++;
-       dst_dir->i_mtime = inode_set_ctime_current(dst_dir);
+       inode_set_mtime_to_ts(dst_dir, inode_set_ctime_current(dst_dir));
        mark_inode_dirty(dst_dir);
 
        /* finally remove the old entry */
@@ -349,7 +349,7 @@ int hfs_cat_move(u32 cnid, struct inode *src_dir, const struct qstr *src_name,
        if (err)
                goto out;
        src_dir->i_size--;
-       src_dir->i_mtime = inode_set_ctime_current(src_dir);
+       inode_set_mtime_to_ts(src_dir, inode_set_ctime_current(src_dir));
        mark_inode_dirty(src_dir);
 
        type = entry.type;