Trond Myklebust
c05eecf636
SUNRPC: Don't allow low priority tasks to pre-empt higher priority ones
...
Currently, the priority queues attempt to be 'fair' to lower priority
tasks by scheduling them after a certain number of higher priority tasks
have run. The problem is that both the transport send queue and
the NFSv4.1 session slot queue have strong ordering requirements.
This patch therefore removes the fairness code in favour of strong
ordering of task priorities.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2012-12-06 00:30:53 +01:00
..
auth.h
SUNRPC: Add rpcauth_list_flavors()
2012-07-16 15:12:15 -04:00
auth_gss.h
SUNRPC: Clean up the RPCSEC_GSS service ticket requests
2012-01-05 10:42:38 -05:00
bc_xprt.h
SUNRPC: Fix a few sparse warnings
2012-03-11 19:30:02 -04:00
cache.h
nfsd: add get_uint for u32's
2012-07-25 09:18:27 -04:00
clnt.h
SUNRPC: Introduce rpc_clone_client_set_auth()
2012-10-01 15:33:33 -07:00
debug.h
UAPI: (Scripted) Disintegrate include/linux/sunrpc
2012-10-09 09:49:04 +01:00
gss_api.h
SUNRPC: Add rpcauth_list_flavors()
2012-07-16 15:12:15 -04:00
gss_asn1.h
gss_err.h
gss_krb5.h
gss_krb5_enctypes.h
nfsd: fix dependency of nfsd on auth_rpcgss
2011-06-06 15:07:15 -04:00
metrics.h
NFS: include filelayout DS rpc stats in mountstats
2012-02-17 13:39:47 -05:00
msg_prot.h
rpc_pipe_fs.h
SUNRPC: move waitq from RPC pipe to RPC inode
2012-02-27 13:37:48 -05:00
rpc_rdma.h
sched.h
SUNRPC: Don't allow low priority tasks to pre-empt higher priority ones
2012-12-06 00:30:53 +01:00
stats.h
SUNRPC: constify the rpc_program
2012-01-31 19:28:20 -05:00
svc.h
SUNRPC: service request network namespace helper introduced
2012-07-27 16:49:21 -04:00
svc_rdma.h
svcrdma: silence a Sparse warning
2012-03-06 18:13:33 -05:00
svc_xprt.h
svcrpc: make svc_xprt_received static
2012-08-21 17:42:01 -04:00
svcauth.h
nfsd4: move rq_flavor into svc_cred
2012-05-31 20:29:58 -04:00
svcauth_gss.h
nfsd4: move principal name into svc_cred
2012-05-31 20:29:55 -04:00
svcsock.h
nfsd: remove unused listener-removal interfaces
2012-09-10 10:55:19 -04:00
timer.h
atomic: use <linux/atomic.h>
2011-07-26 16:49:47 -07:00
types.h
xdr.h
SUNRPC: Remove unused function xdr_encode_pages
2012-06-28 17:20:49 -04:00
xprt.h
SUNRPC: Get rid of the redundant xprt->shutdown bit field
2012-09-28 16:03:05 -04:00
xprtrdma.h
xprtsock.h
SUNRPC: Fix a few sparse warnings
2012-03-11 19:30:02 -04:00