From 4f0bc09f436d6a4838284a104e93f234233b852a Mon Sep 17 00:00:00 2001 From: Pavel Emelyanov Date: Mon, 17 May 2010 20:00:37 +0400 Subject: [PATCH] --- yaml --- r: 192387 b: refs/heads/master c: 47cee541a46a73b20dc279bf4c4690f776f6c81b h: refs/heads/master i: 192385: 9064804202ac63f681e22cbfb1f5846aebc5e295 192383: 3f1a100f0bf5a37a4d66a28727545d45f178cd92 v: v3 --- [refs] | 2 +- trunk/fs/nfsd/nfs4state.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 3ae19fd29dfd..07df139ad86f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b7299f44394336f51b526247a870d47d28f4f97c +refs/heads/master: 47cee541a46a73b20dc279bf4c4690f776f6c81b diff --git a/trunk/fs/nfsd/nfs4state.c b/trunk/fs/nfsd/nfs4state.c index 84b0fe9a262a..296eded356b6 100644 --- a/trunk/fs/nfsd/nfs4state.c +++ b/trunk/fs/nfsd/nfs4state.c @@ -1757,12 +1757,12 @@ alloc_init_file(struct inode *ino) INIT_LIST_HEAD(&fp->fi_hash); INIT_LIST_HEAD(&fp->fi_stateids); INIT_LIST_HEAD(&fp->fi_delegations); - spin_lock(&recall_lock); - list_add(&fp->fi_hash, &file_hashtbl[hashval]); - spin_unlock(&recall_lock); fp->fi_inode = igrab(ino); fp->fi_id = current_fileid++; fp->fi_had_conflict = false; + spin_lock(&recall_lock); + list_add(&fp->fi_hash, &file_hashtbl[hashval]); + spin_unlock(&recall_lock); return fp; } return NULL;