filename_lookup(): audit_inode() argument is always 0
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 14 Jul 2019 16:18:05 +0000 (12:18 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sun, 21 Jul 2019 22:24:44 +0000 (18:24 -0400)
We hadn't been passing LOOKUP_PARENT in flags to that thing
since filename_parentat() had been split off back in 2015.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/namei.c

index 209c51a5226c9cf1529e50c9696d09c469c3e2ab..83e5fb3fad76d5d09cd5fd860211fad163c6f84f 100644 (file)
@@ -2350,7 +2350,7 @@ int filename_lookup(int dfd, struct filename *name, unsigned flags,
                retval = path_lookupat(&nd, flags | LOOKUP_REVAL, path);
 
        if (likely(!retval))
-               audit_inode(name, path->dentry, flags & LOOKUP_PARENT);
+               audit_inode(name, path->dentry, 0);
        restore_nameidata();
        putname(name);
        return retval;