aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAl Viro <[email protected]>2020-04-05 21:59:55 -0400
committerAl Viro <[email protected]>2020-04-06 10:38:59 -0400
commit5bd73286d50fc242bbff1aaddb0e97c4527c9d78 (patch)
tree25668472f85965c97eb4839b14341ddd0d811817
parent9c577491b985e1b27995abe69b32b041893798cf (diff)
fix a braino in legitimize_path()
brown paperbag time... wrong order of arguments ended up confusing the values to check dentry and mount_lock seqcounts against. Reported-by: kernel test robot <[email protected]> Fixes: 2aa38470853a ("non-RCU analogue of the previous commit") Tested-by: kernel test robot <[email protected]> Signed-off-by: Al Viro <[email protected]>
-rw-r--r--fs/namei.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/namei.c b/fs/namei.c
index 61fdb77a7d58..a320371899cf 100644
--- a/fs/namei.c
+++ b/fs/namei.c
@@ -610,7 +610,7 @@ static bool __legitimize_path(struct path *path, unsigned seq, unsigned mseq)
static inline bool legitimize_path(struct nameidata *nd,
struct path *path, unsigned seq)
{
- return __legitimize_path(path, nd->m_seq, seq);
+ return __legitimize_path(path, seq, nd->m_seq);
}
static bool legitimize_links(struct nameidata *nd)