Merge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
[linux-2.6-block.git] / mm / shmem.c
index 94ab99b6b574a461e34bb875fdec497ad24728ce..1f84a41aeb850ebe4da955f81c044ad11dadaf9b 100644 (file)
@@ -3467,8 +3467,7 @@ static int shmem_rename2(struct mnt_idmap *idmap,
                        return error;
        }
 
-       simple_offset_remove(shmem_get_offset_ctx(old_dir), old_dentry);
-       error = simple_offset_add(shmem_get_offset_ctx(new_dir), old_dentry);
+       error = simple_offset_rename(old_dir, old_dentry, new_dir, new_dentry);
        if (error)
                return error;