diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2008-04-01 18:58:49 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2008-04-19 16:53:36 -0400 |
commit | 5e7f37a76fa5b604949020b7317962262812b2dd (patch) | |
tree | ceb12f296c0d19374993ac33f306180c1f8dc23a /include | |
parent | 536ff0f809b0f4d56e1c41e66768d330668e0a55 (diff) | |
download | op-kernel-dev-5e7f37a76fa5b604949020b7317962262812b2dd.zip op-kernel-dev-5e7f37a76fa5b604949020b7317962262812b2dd.tar.gz |
NLM/lockd: Add a reference counter to struct nlm_rqst
When we replace the existing synchronous RPC calls with asynchronous calls,
the reference count will be needed in order to allow us to examine the
result of the RPC call.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/lockd/lockd.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/lockd/lockd.h b/include/linux/lockd/lockd.h index acf39e1..94649a8 100644 --- a/include/linux/lockd/lockd.h +++ b/include/linux/lockd/lockd.h @@ -91,6 +91,7 @@ struct nlm_wait; */ #define NLMCLNT_OHSIZE ((__NEW_UTS_LEN) + 10u) struct nlm_rqst { + atomic_t a_count; unsigned int a_flags; /* initial RPC task flags */ struct nlm_host * a_host; /* host handle */ struct nlm_args a_args; /* arguments */ |