mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
namei: remove LOOKUP_NO_XDEV check from handle_mounts
This is preparation to RESOLVE_NO_XDEV fix in following commits. No functional change intended. The only place that ever looks at ND_JUMPED in nd->state is complete_walk() and we are not going to reach it if handle_mounts() returns an error Signed-off-by: Askar Safin <safinaskar@zohomail.com> Link: https://lore.kernel.org/20250825181233.2464822-3-safinaskar@zohomail.com Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
11c2b7ec2e
commit
8b966d00b3
|
|
@ -1635,10 +1635,8 @@ static inline int handle_mounts(struct nameidata *nd, struct dentry *dentry,
|
|||
return -ECHILD;
|
||||
}
|
||||
ret = traverse_mounts(path, &jumped, &nd->total_link_count, nd->flags);
|
||||
if (jumped) {
|
||||
if (!unlikely(nd->flags & LOOKUP_NO_XDEV))
|
||||
nd->state |= ND_JUMPED;
|
||||
}
|
||||
if (jumped)
|
||||
nd->state |= ND_JUMPED;
|
||||
if (unlikely(ret)) {
|
||||
dput(path->dentry);
|
||||
if (path->mnt != nd->path.mnt)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user