Commit Graph

165 Commits (23cd573b46c1f90645023ca2989bc041a0fcf38c)

Author SHA1 Message Date
Kinglong Mee d531c008d7 NFSD/SUNRPC: Check rpc_xprt out of xs_setup_bc_tcp 11 years ago
Aruna-Hewapathirane 63862b5bef net: replace macros net_random and net_srandom with direct calls to prandom 11 years ago
Trond Myklebust 0fe8d04e8c SUNRPC: Ensure xprt_connect_status handles all potential connection errors 11 years ago
wangweidong 8313164c36 SUNRPC: remove an unnecessary if statement 11 years ago
Trond Myklebust 9255194817 SUNRPC: Remove redundant initialisations of request rq_bytes_sent 12 years ago
Trond Myklebust 8a19a0b6cb SUNRPC: Add RPC task and client level options to disable the resend timeout 12 years ago
Trond Myklebust 90051ea774 SUNRPC: Clean up - convert xprt_prepare_transmit to return a bool 12 years ago
Trond Myklebust ee071eff0f SUNRPC: Clear the request rq_bytes_sent field in xprt_release_write 12 years ago
Trond Myklebust 0a66052130 SUNRPC: Don't set the request connect_cookie until a successful transmit 12 years ago
J. Bruce Fields 33d90ac058 SUNRPC: allow disabling idle timeout 12 years ago
Trond Myklebust ba60eb25ff SUNRPC: Fix a livelock problem in the xprt->backlog queue 12 years ago
Trond Myklebust a9a6b52ee1 SUNRPC: Don't start the retransmission timer when out of socket space 12 years ago
Trond Myklebust ad2368d6f5 SUNRPC: Avoid RCU dereferences in the transport bind and connect code 12 years ago
Trond Myklebust 45bc0dce98 SUNRPC: Fix an RCU dereference in xprt_reserve 12 years ago
Trond Myklebust 6a24dfb645 SUNRPC: Pass pointers to struct rpc_xprt to the congestion window 12 years ago
Trond Myklebust 1b092092bf SUNRPC: Pass a pointer to struct rpc_xprt to the connect callback 12 years ago
Trond Myklebust a4f0835c60 SUNRPC: Eliminate task->tk_xprt accesses that bypass rcu_dereference() 12 years ago
Trond Myklebust 87ed50036b SUNRPC: Ensure we release the socket write lock if the rpc_task exits early 12 years ago
Trond Myklebust d19751e7b9 SUNRPC: Get rid of the redundant xprt->shutdown bit field 13 years ago
Trond Myklebust f39c1bfb5a SUNRPC: Fix a UDP transport regression 13 years ago
Ben Hutchings 2c53040f01 net: Fix (nearly-)kernel-doc comments for various functions 13 years ago
Trond Myklebust 1afeaf5c29 sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot 13 years ago
Jeff Layton 6b34309936 sunrpc: suppress page allocation warnings in xprt_alloc_slot() 13 years ago
Eric Dumazet 95c9617472 net: cleanup unsigned to unsigned int 13 years ago
Trond Myklebust 4e0038b6b2 SUNRPC: Move clnt->cl_server into struct rpc_xprt 13 years ago
Weston Andros Adamson 0a70219523 NFS: include filelayout DS rpc stats in mountstats 13 years ago
Andy Adamson 15a4520621 SUNRPC: add sending,pending queue and max slot to xprt stats 13 years ago
Dan Carpenter 87e3c0553f SUNRPC: remove an unneeded NULL check in xprt_connect() 13 years ago
Trond Myklebust 961a828df6 SUNRPC: Fix potential races in xprt_lock_write_next() 13 years ago
Trond Myklebust c25573b513 SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot 13 years ago
Randy Dunlap 177c27bf05 net: fix new sunrpc kernel-doc warning 14 years ago
Trond Myklebust 34006cee28 SUNRPC: Replace xprt->resend and xprt->sending with a priority queue 14 years ago
Trond Myklebust d9ba131d8f SUNRPC: Support dynamic slot allocation for TCP connections 14 years ago
Trond Myklebust 21de0a955f SUNRPC: Clean up the slot table allocation 14 years ago
Trond Myklebust 8d9266ffe4 SUNRPC: Initalise the struct xprt upon allocation 14 years ago
Trond Myklebust 43cedbf0e8 SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot 14 years ago
Trond Myklebust 9e00abc3c2 SUNRPC: sunrpc should not explicitly depend on NFS config options 14 years ago
Bryan Schumaker 468f86134e NFSv4.1: Don't update sequence number if rpc_task is not sent 14 years ago
j223yang@asset.uwaterloo.ca ba3c578de2 xprt: remove redundant check 14 years ago
Trond Myklebust a8de240a90 SUNRPC: Convert struct rpc_xprt to use atomic_t counters 14 years ago
j223yang@asset.uwaterloo.ca 4d4a76f330 xprt: remove redundant null check 14 years ago
J. Bruce Fields f0418aa4b1 rpc: allow xprt_class->setup to return a preexisting xprt 14 years ago
J. Bruce Fields 99de8ea962 rpc: keep backchannel xprt as long as server connection 14 years ago
Pavel Emelyanov 8f3a6de313 sunrpc: Turn list_for_each-s into the ..._entry-s 15 years ago
Pavel Emelyanov f10fef38d2 sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt 15 years ago
Pavel Emelyanov 37aa213373 sunrpc: Tag rpc_xprt with net 15 years ago
Pavel Emelyanov e204e621b4 sunrpc: Factor out rpc_xprt freeing 15 years ago
Pavel Emelyanov bd1722d431 sunrpc: Factor out rpc_xprt allocation 15 years ago
J. Bruce Fields c3ae62ae08 SUNRPC: prevent task_cleanup running on freed xprt 15 years ago
Trond Myklebust a17c2153d2 SUNRPC: Move the bound cred to struct rpc_rqst 15 years ago