On Sun, Aug 17, 2025 at 06:53:19PM +0100, Al Viro wrote: > On Sun, Aug 17, 2025 at 05:15:13PM +0000, Askar Safin wrote: > > > @@ -1472,6 +1484,10 @@ static int __traverse_mounts(struct path *path, unsigned flags, bool *jumped, > > /* Allow the filesystem to manage the transit without i_rwsem > > * being held. */ > > if (flags & DCACHE_MANAGE_TRANSIT) { > > + if (lookup_flags & LOOKUP_NO_XDEV) { > > + ret = -EXDEV; > > + break; > > I don't thing it's right in RCU mode, if nothing else... Nevermind, that's a non-RCU path.