mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
NSM: Add dprintk() calls in nsm_find and nsm_release
Introduce some dprintk() calls in fs/lockd/mon.c that are enabled by the NLMDBG_MONITOR flag. These report when we find, create, and release nsm_handles. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
This commit is contained in:
parent
67c6d107a6
commit
5cf1c4b19d
1 changed files with 7 additions and 0 deletions
|
@ -249,10 +249,15 @@ retry:
|
|||
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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue