summaryrefslogtreecommitdiff
path: root/fs/ext4
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2023-10-17 21:44:23 +0300
committerAl Viro <viro@zeniv.linux.org.uk>2023-11-25 10:53:20 +0300
commit9d35cebb794bb7be93db76c3383979c7deacfef9 (patch)
tree078819c682c3d64981694e5ad4a42355b86c5c8b /fs/ext4
parent9d618d19b29c2943527e3a43da0a35aea91062fc (diff)
downloadlinux-9d35cebb794bb7be93db76c3383979c7deacfef9.tar.xz
udf_rename(): only access the child content on cross-directory rename
We can't really afford locking the source on same-directory rename; currently vfs_rename() tries to do that, but it will have to be changed. The logics in udf_rename() is lazy and goes looking for ".." in source even in same-directory case. It's not hard to get rid of that, leaving that behaviour only for cross-directory case; that VFS can get locks safely (and will keep doing that after the coming changes). Reviewed-by: Jan Kara <jack@suse.cz> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/ext4')
0 files changed, 0 insertions, 0 deletions