]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4: stateful NFSv4 RPC call interface
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 3 Jan 2006 08:55:06 +0000 (09:55 +0100)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Fri, 6 Jan 2006 19:58:40 +0000 (14:58 -0500)
commitbb23e7afafb776410e7cc26f40483d2d31754bbd
treed4239fe37529b4799e85443f803db754ef66f874
parent3876e011d700ec8a209984fbd575b5dc7f32f307
NFSv4: stateful NFSv4 RPC call interface

 The NFSv4 model requires us to complete all RPC calls that might
 establish state on the server whether or not the user wants to
 interrupt it. We may also need to schedule new work (including
 new RPC calls) in order to cancel the new state.

 The asynchronous RPC model will allow us to ensure that RPC calls
 always complete, but in order to allow for "synchronous" RPC, we
 want to add the ability to wait for completion.
 The waits are, of course, interruptible.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
fs/nfs/direct.c
include/linux/sunrpc/sched.h
net/sunrpc/sched.c