From 49959cc930f32283d0a654928955bf617396681a Mon Sep 17 00:00:00 2001 From: Pavel Shilovsky Date: Mon, 25 Jul 2011 17:59:10 +0400 Subject: [PATCH] --- yaml --- r: 258825 b: refs/heads/master c: 3ca30d40a91fb9b9871e61d5dea2c1a895906a15 h: refs/heads/master i: 258823: 2dd4e475461844c8d659473a906ebda95bb5d2f7 v: v3 --- [refs] | 2 +- trunk/fs/cifs/dir.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 6eaccec0ba6b..5bcf11fa8e9e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 340a0a01b9675a16201cc4fc4a210eb5b3bc11ce +refs/heads/master: 3ca30d40a91fb9b9871e61d5dea2c1a895906a15 diff --git a/trunk/fs/cifs/dir.c b/trunk/fs/cifs/dir.c index 14d602f178c2..499f27fc8576 100644 --- a/trunk/fs/cifs/dir.c +++ b/trunk/fs/cifs/dir.c @@ -641,7 +641,7 @@ cifs_lookup(struct inode *parent_dir_inode, struct dentry *direntry, static int cifs_d_revalidate(struct dentry *direntry, struct nameidata *nd) { - if (nd->flags & LOOKUP_RCU) + if (nd && (nd->flags & LOOKUP_RCU)) return -ECHILD; if (direntry->d_inode) {