projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
NFSv4.1: Fix an Oops in nfs41_walk_client_list
[firefly-linux-kernel-4.4.55.git]
/
fs
/
nfs
/
nfs4client.c
diff --git
a/fs/nfs/nfs4client.c
b/fs/nfs/nfs4client.c
index 953daa44a28232d6863da375e59d44a0b42f49b6..706ad10b8186d4401eb4da48ebf0e7fba7686481 100644
(file)
--- a/
fs/nfs/nfs4client.c
+++ b/
fs/nfs/nfs4client.c
@@
-639,7
+639,7
@@
int nfs41_walk_client_list(struct nfs_client *new,
prev = pos;
status = nfs_wait_client_init_complete(pos);
- if (
status == 0
) {
+ if (
pos->cl_cons_state == NFS_CS_SESSION_INITING
) {
nfs4_schedule_lease_recovery(pos);
status = nfs4_wait_clnt_recover(pos);
}