From ac51903121ccc85499df1cd40555eaea07bb1a92 Mon Sep 17 00:00:00 2001 From: Chuck Lever Date: Fri, 5 Dec 2008 19:02:53 -0500 Subject: [PATCH] --- yaml --- r: 127459 b: refs/heads/master c: 5cf1c4b19db99d21d44c2ab457cfd44eb86b4439 h: refs/heads/master i: 127457: 4eed848d5918f1157a54768c4198b9a20e601d12 127455: 793b22ec1888dcbc7c483b56f7d96012ffa1ce90 v: v3 --- [refs] | 2 +- trunk/fs/lockd/mon.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 0a22b9088c0e..15ffd37acf1e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 67c6d107a689243979a2b5f15244b5261634a924 +refs/heads/master: 5cf1c4b19db99d21d44c2ab457cfd44eb86b4439 diff --git a/trunk/fs/lockd/mon.c b/trunk/fs/lockd/mon.c index 8e68e799293c..38255455563d 100644 --- a/trunk/fs/lockd/mon.c +++ b/trunk/fs/lockd/mon.c @@ -249,10 +249,15 @@ struct nsm_handle *nsm_find(const struct sockaddr *sap, const size_t salen, atomic_inc(&pos->sm_count); kfree(nsm); nsm = pos; + dprintk("lockd: found nsm_handle for %s (%s), cnt %d\n", + pos->sm_name, pos->sm_addrbuf, + atomic_read(&pos->sm_count)); goto found; } if (nsm) { list_add(&nsm->sm_link, &nsm_handles); + dprintk("lockd: created nsm_handle for %s (%s)\n", + nsm->sm_name, nsm->sm_addrbuf); goto found; } spin_unlock(&nsm_lock); @@ -291,6 +296,8 @@ void nsm_release(struct nsm_handle *nsm) if (atomic_dec_and_lock(&nsm->sm_count, &nsm_lock)) { list_del(&nsm->sm_link); spin_unlock(&nsm_lock); + dprintk("lockd: destroyed nsm_handle for %s (%s)\n", + nsm->sm_name, nsm->sm_addrbuf); kfree(nsm); } }