Linus Torvalds
bf4e7080ae
Merge tag 'pull-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
...
Pull rename updates from Al Viro:
"Fix directory locking scheme on rename
This was broken in 6.5; we really can't lock two unrelated directories
without holding ->s_vfs_rename_mutex first and in case of same-parent
rename of a subdirectory 6.5 ends up doing just that"
* tag 'pull-rename' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
rename(): avoid a deadlock in the case of parents having no common ancestor
kill lock_two_inodes()
rename(): fix the locking of subdirectories
f2fs: Avoid reading renamed directory if parent does not change
ext4: don't access the source subdirectory content on same-directory rename
ext2: Avoid reading renamed directory if parent does not change
udf_rename(): only access the child content on cross-directory rename
ocfs2: Avoid touching renamed directory if parent does not change
reiserfs: Avoid touching renamed directory if parent does not change
2024-01-11 20:00:22 -08:00
..
2023-11-04 09:20:04 -10:00
2023-12-29 11:58:33 -08:00
2023-11-07 12:11:26 -08:00
2024-01-10 11:03:52 -08:00
2023-11-20 14:56:36 +01:00
2024-01-10 16:34:17 -08:00
2023-11-07 12:11:26 -08:00
2023-12-29 11:58:34 -08:00
2024-01-11 13:58:04 -08:00
2024-01-11 20:00:22 -08:00
2024-01-09 11:18:47 -08:00
2024-01-10 17:44:36 -08:00
2023-10-30 09:47:13 -10:00
2023-12-26 22:55:42 -06:00
2024-01-04 13:19:40 +01:00
2023-12-28 04:57:57 -08:00
2023-12-20 15:36:48 -06:00
2024-01-11 20:00:22 -08:00
2023-12-11 11:19:18 +01:00
2023-11-07 12:11:26 -08:00
2024-01-10 19:59:39 +08:00
2023-11-03 22:24:11 +09:00
2023-10-28 16:16:19 +02:00
2024-01-11 20:00:22 -08:00
2024-01-11 20:00:22 -08:00
2024-01-11 20:00:22 -08:00
2023-11-07 12:11:26 -08:00
2023-12-20 15:02:58 -08:00
2024-01-08 11:11:51 -08:00
2024-01-10 10:17:23 -08:00
2023-12-29 11:58:34 -08:00
2024-01-09 11:18:47 -08:00
2024-01-09 11:18:47 -08:00
2023-12-10 16:51:36 -08:00
2024-01-04 23:42:21 -05:00
2023-12-10 17:21:43 -08:00
2024-01-02 11:06:52 -06:00
2023-11-03 15:15:47 -10:00
2024-01-10 17:44:36 -08:00
2024-01-11 19:54:18 -08:00
2024-01-10 17:44:36 -08:00
2024-01-11 20:00:22 -08:00
2024-01-09 11:46:20 -08:00
2024-01-10 17:44:36 -08:00
2024-01-10 17:44:36 -08:00
2023-11-07 12:11:26 -08:00
2024-01-11 20:00:22 -08:00
2023-10-30 09:47:13 -10:00
2024-01-11 20:00:22 -08:00
2024-01-10 17:44:36 -08:00
2023-12-08 14:15:44 -08:00
2023-12-13 11:19:18 -08:00
2024-01-10 17:44:36 -08:00
2024-01-08 15:27:15 -08:00
2024-01-11 20:00:22 -08:00
2023-10-30 09:47:13 -10:00
2024-01-11 20:00:22 -08:00
2023-12-10 17:21:26 -08:00
2023-12-29 11:58:35 -08:00
2024-01-02 15:20:44 -05:00
2023-11-05 08:28:32 -10:00
2023-11-25 02:53:20 -05:00
2024-01-09 11:18:47 -08:00
2023-12-08 15:32:31 -07:00
2024-01-11 10:07:29 -08:00
2024-01-10 17:44:36 -08:00
2023-12-10 16:51:42 -08:00
2024-01-10 17:44:36 -08:00
2023-12-21 13:17:54 +01:00
2023-12-23 16:35:09 +02:00
2023-10-30 19:28:19 -10:00
2023-10-30 19:28:19 -10:00
2024-01-09 11:18:47 -08:00
2023-11-02 20:53:31 -10:00
2023-12-28 04:57:57 -08:00
2023-11-18 15:00:01 +01:00
2024-01-10 17:44:36 -08:00
2023-11-18 15:00:01 +01:00
2023-12-12 14:24:55 +01:00
2023-12-28 04:57:57 -08:00
2024-01-10 17:44:36 -08:00
2023-10-24 17:57:45 +02:00
2024-01-10 17:44:36 -08:00
2023-12-12 14:24:14 +01:00
2023-10-30 09:14:19 -10:00
2024-01-11 20:00:22 -08:00
2024-01-11 20:00:22 -08:00
2023-12-24 15:48:03 -05:00
2024-01-09 11:18:47 -08:00
2023-11-20 15:34:22 +01:00
2023-12-28 04:57:57 -08:00
2023-12-23 16:35:08 +02:00
2023-11-28 14:08:47 +01:00
2023-11-18 14:56:16 +01:00
2023-12-29 11:58:35 -08:00
2024-01-11 20:00:22 -08:00
2024-01-10 17:44:36 -08:00
2024-01-08 11:11:51 -08:00
2024-01-10 17:44:36 -08:00
2023-11-18 14:56:16 +01:00
2023-12-21 13:17:54 +01:00
2023-11-18 14:56:16 +01:00
2023-12-12 16:20:02 +01:00
2023-12-12 16:20:02 +01:00
2023-12-12 16:20:02 +01:00
2023-12-12 16:20:02 +01:00
2024-01-08 10:57:34 -08:00
2024-01-10 10:24:49 -08:00
2023-12-28 04:57:57 -08:00
2024-01-10 17:44:36 -08:00