mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-29 09:16:33 +00:00
reverse_path_check_proc(): don't bother with cookies
We know there's no loops by the time we call it; the only thing we care about is too deep reverse paths. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
aebf15f0fb
commit
0c320f776e
@ -1311,7 +1311,7 @@ static int reverse_path_check_proc(struct file *file, int depth)
|
||||
int error = 0;
|
||||
struct epitem *epi;
|
||||
|
||||
if (!ep_push_nested(file)) /* limits recursion */
|
||||
if (depth > EP_MAX_NESTS) /* too deep nesting */
|
||||
return -1;
|
||||
|
||||
/* CTL_DEL can remove links here, but that can't increase our count */
|
||||
@ -1336,7 +1336,6 @@ static int reverse_path_check_proc(struct file *file, int depth)
|
||||
}
|
||||
}
|
||||
rcu_read_unlock();
|
||||
nesting--; /* pop */
|
||||
return error;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user