kernel-ark/include/linux/lockd
Marc Eshel 2b36f412ab lockd: save lock state on deferral
We need to keep some state for a pending asynchronous lock request, so this
patch adds that state to struct nlm_block.

This also adds a function which defers the request, by calling
rqstp->rq_chandle.defer and storing the resulting deferred request in a
nlm_block structure which we insert into lockd's global block list.  That
new function isn't called yet, so it's dead code until a later patch.

Signed-off-by: Marc Eshel <eshel@almaden.ibm.com>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
2007-05-06 20:38:50 -04:00
..
bind.h [PATCH] lockd endianness annotations 2006-12-13 09:05:52 -08:00
debug.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lockd.h lockd: save lock state on deferral 2007-05-06 20:38:50 -04:00
nlm.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
share.h [PATCH] lockd endianness annotations 2006-10-20 10:26:40 -07:00
sm_inter.h [PATCH] lockd endianness annotations 2006-12-13 09:05:52 -08:00
xdr4.h [PATCH] lockd endianness annotations 2006-10-20 10:26:40 -07:00
xdr.h [PATCH] lockd endianness annotations 2006-12-13 09:05:52 -08:00