From 8fa5d5bf0f941ae73e87d4b7469560e1673dd883 Mon Sep 17 00:00:00 2001 From: Jeff Layton Date: Wed, 25 Jul 2012 10:19:47 -0400 Subject: [PATCH] --- yaml --- r: 320963 b: refs/heads/master c: 3134f37e931d75931bdf6d4eacd82a3fd26eca7c h: refs/heads/master i: 320961: 49e49ba14ed6ed2da4a34947a42d5ce85b39b7e4 320959: 4e8b1e84b1b915d9dec66d82c10aaec93396cd55 v: v3 --- [refs] | 2 +- trunk/fs/namei.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 5497daae0025..3ccf3d3acc65 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0b5306b329a773b9fdd1d53bec6d08ce122d7b65 +refs/heads/master: 3134f37e931d75931bdf6d4eacd82a3fd26eca7c diff --git a/trunk/fs/namei.c b/trunk/fs/namei.c index a3fb78fd70d2..afa087649ddb 100644 --- a/trunk/fs/namei.c +++ b/trunk/fs/namei.c @@ -2608,9 +2608,10 @@ static int do_last(struct nameidata *nd, struct path *path, } /* - * It already exists. + * create/update audit record if it already exists. */ - audit_inode(pathname, path->dentry); + if (path->dentry->d_inode) + audit_inode(pathname, path->dentry); /* * If atomic_open() acquired write access it is dropped now due to