LOCKD: Clear ln->nsm_clnt only when ln->nsm_users is zero
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 24 Oct 2012 12:53:35 +0000 (08:53 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 31 Oct 2012 17:09:57 +0000 (10:09 -0700)
commitcb499284d1cf7de50b85fcfb3248bae2db090d14
treeec4fa78b53de472b63fe88bfe4041840c38e4199
parenteeaeb30f888f0872c029b441a69d67f43e712c80
LOCKD: Clear ln->nsm_clnt only when ln->nsm_users is zero

commit e498daa81295d02f7359af313c2b7f87e1062207 upstream.

The current code is clearing it in all cases _except_ when zero.

Reported-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/lockd/mon.c