VFS: audit: d_backing_inode() annotations
[firefly-linux-kernel-4.4.55.git] / kernel / audit.c
index 72ab759a0b43a6400750cefa71650ed64e7a8222..f0603092f5cc279f7ed2d5366e4c15062b5fc23a 100644 (file)
@@ -1915,7 +1915,7 @@ void audit_log_link_denied(const char *operation, struct path *link)
 
        /* Generate AUDIT_PATH record with object. */
        name->type = AUDIT_TYPE_NORMAL;
-       audit_copy_inode(name, link->dentry, link->dentry->d_inode);
+       audit_copy_inode(name, link->dentry, d_backing_inode(link->dentry));
        audit_log_name(current->audit_context, name, link, 0, NULL);
 out:
        kfree(name);