diff options
Diffstat (limited to 'fs/nfsd')
-rw-r--r-- | fs/nfsd/nfs4state.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c index 84b0fe9a262a..296eded356b6 100644 --- a/fs/nfsd/nfs4state.c +++ b/fs/nfsd/nfs4state.c | |||
@@ -1757,12 +1757,12 @@ alloc_init_file(struct inode *ino) | |||
1757 | INIT_LIST_HEAD(&fp->fi_hash); | 1757 | INIT_LIST_HEAD(&fp->fi_hash); |
1758 | INIT_LIST_HEAD(&fp->fi_stateids); | 1758 | INIT_LIST_HEAD(&fp->fi_stateids); |
1759 | INIT_LIST_HEAD(&fp->fi_delegations); | 1759 | INIT_LIST_HEAD(&fp->fi_delegations); |
1760 | spin_lock(&recall_lock); | ||
1761 | list_add(&fp->fi_hash, &file_hashtbl[hashval]); | ||
1762 | spin_unlock(&recall_lock); | ||
1763 | fp->fi_inode = igrab(ino); | 1760 | fp->fi_inode = igrab(ino); |
1764 | fp->fi_id = current_fileid++; | 1761 | fp->fi_id = current_fileid++; |
1765 | fp->fi_had_conflict = false; | 1762 | fp->fi_had_conflict = false; |
1763 | spin_lock(&recall_lock); | ||
1764 | list_add(&fp->fi_hash, &file_hashtbl[hashval]); | ||
1765 | spin_unlock(&recall_lock); | ||
1766 | return fp; | 1766 | return fp; |
1767 | } | 1767 | } |
1768 | return NULL; | 1768 | return NULL; |