summaryrefslogtreecommitdiffstats
tag namepull-fixes.pathwalk-rcu (a190616fba6b86d20b4c46647f3090f86c00e62c)
tag date2024-02-25 02:08:51 -0500
tagged byAl Viro <viro@zeniv.linux.org.uk>
tagged objectcommit cde51aefb0...
downloadvfs-pull-fixes.pathwalk-rcu.tar.gz
We still have some races in filesystem methods when exposed to RCU
pathwalk. This series is a result of code audit (the second round of it) and it should deal with most of that stuff. Exceptions: ntfs3 ->d_hash()/->d_compare() and ceph_d_revalidate(). Up to maintainers (a note for NTFS folks - when documentation says that a method may not block, it *does* imply that blocking allocations are to be avoided. Really). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQqUNBr3gm4hGXdBJlZ7Krx/gZQ6wUCZdrnwgAKCRBZ7Krx/gZQ 61ChAP9Ai2G9+Ep0y4Hw2finCxO04Nqy/DZyjpB+DeSY8m/oLgD/T7aZMseaI2Dd C8hkeL0Q0+KzS3n/e1wFAaqt6J/C2w0= =+XmA -----END PGP SIGNATURE-----