Files
linux/fs
Guoyu Ou 6bb3f7f4c3 bcachefs: unlock parent dir if entry is not found in subvolume deletion
Parent dir is locked by user_path_locked_at() before validating the
required dentry. It should be unlocked if we can not perform the
deletion.

This fixes the problem:

$ bcachefs subvolume delete not-exist-entry
BCH_IOCTL_SUBVOLUME_DESTROY ioctl error: No such file or directory
$ bcachefs subvolume delete not-exist-entry

the second will stuck because the parent dir is locked in the previous
deletion.

Signed-off-by: Guoyu Ou <benogy@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-28 21:41:09 -05:00
..
2023-12-29 11:58:34 -08:00
2024-01-06 23:49:50 +01:00
2023-12-21 13:17:54 +01:00
2023-12-12 14:24:14 +01:00
2023-11-25 02:49:43 -05:00