linux-uconsole/include/linux/sunrpc
J. Bruce Fields 9e701c6109 svcrpc: simpler request dropping
Currently we use -EAGAIN returns to determine when to drop a deferred
request.  On its own, that is error-prone, as it makes us treat -EAGAIN
returns from other functions specially to prevent inadvertent dropping.

So, use a flag on the request instead.

Returning an error on request deferral is still required, to prevent
further processing, but we no longer need worry that an error return on
its own could result in a drop.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
2011-01-04 16:49:22 -05:00
..
auth.h sunrpc: fix up rpcauth_remove_module section mismatch 2010-09-29 12:27:37 -04:00
auth_gss.h nfs: __rcu annotations 2010-08-19 17:18:00 -07:00
bc_xprt.h
cache.h SUNRPC: Remove more code when NFSD_DEPRECATED is not configured 2011-01-04 16:48:02 -05:00
clnt.h Merge branch 'for-2.6.37' of git://linux-nfs.org/~bfields/linux 2010-10-26 09:55:25 -07:00
debug.h
gss_api.h NFS: Don't use GFP_KERNEL in rpcsec_gss downcalls 2010-05-14 15:09:33 -04:00
gss_asn1.h
gss_err.h
gss_krb5.h NFS: Don't use GFP_KERNEL in rpcsec_gss downcalls 2010-05-14 15:09:33 -04:00
Kbuild include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
metrics.h SUNRPC: Replace jiffies-based metrics with ktime-based metrics 2010-05-14 15:09:33 -04:00
msg_prot.h
rpc_pipe_fs.h
rpc_rdma.h
sched.h SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task 2010-08-04 08:54:07 -04:00
stats.h sunrpc: Make the /proc/net/rpc appear in net namespaces 2010-09-27 10:16:12 -04:00
svc.h svcrpc: simpler request dropping 2011-01-04 16:49:22 -05:00
svc_rdma.h
svc_xprt.h sunrpc: remove xpt_pool 2010-12-17 15:48:18 -05:00
svcauth.h sunrpc: Add net to pure API calls 2010-09-27 10:16:11 -04:00
svcauth_gss.h
svcsock.h
timer.h
types.h
xdr.h SUNRPC: define xdr_decode_opaque_fixed 2010-10-24 18:02:53 -04:00
xprt.h sunrpc: Tag rpc_xprt with net 2010-10-01 17:18:58 -04:00
xprtrdma.h
xprtsock.h