Properly decrement inode refcounts when finishing a request.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Mon, 25 Jan 2010 01:35:14 +0000 (17:35 -0800)
committerMichael Vrable <mvrable@cs.ucsd.edu>
Mon, 25 Jan 2010 01:35:14 +0000 (17:35 -0800)
commit3c5c5e9b5a8650e0549712e20e007ba2399656bf
tree8d111dd741956be57fb13c0e557de1aeff7ca966
parentd97af3e024253910cd60350e0504ea64711fbb00
Properly decrement inode refcounts when finishing a request.

Track each refcount increase made, and when the request is finally replied
to, drop those references.  In a few cases we manually drop references, but
this should be less error-prone if there are multiple possible return
paths.
bluesky/bluesky.h
nfs3/nfs3.c
nfs3/nfs3_prot.h
nfs3/nfsd.c
nfs3/rpc.c