Commit History

Autor SHA1 Mensaxe Data
  Trond Myklebust 0a9a4304f3 SUNRPC: Fix a potential race in xprt_connect() %!s(int64=6) %!d(string=hai) anos
  Trond Myklebust 71700bb960 SUNRPC: Fix a memory leak in call_encode() %!s(int64=6) %!d(string=hai) anos
  Trond Myklebust 93bdcf9fdb Merge tag 'nfs-rdma-for-4.20-1' of git://git.linux-nfs.org/projects/anna/linux-nfs %!s(int64=7) %!d(string=hai) anos
  Chuck Lever 3968a8a531 sunrpc: Fix connect metrics %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 9d96acbc7f SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 79c99152a3 SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 95f7691daa SUNRPC: Convert xprt receive queue to use an rbtree %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust bd79bc579c SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust adfa71446d SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust c544577dad SUNRPC: Clean up transport write space handling %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 36bd7de949 SUNRPC: Turn off throttling of RPC slots for TCP sockets %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust f05d54ecf6 SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 89f90fe1ad SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 86aeee0eb6 SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 75891f502f SUNRPC: Support for congestion control when queuing is enabled %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 918f3c1fe8 SUNRPC: Improve latency for interactive tasks %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust dcbbeda836 SUNRPC: Move RPC retransmission stat counter to xprt_transmit() %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 5f2f6bd987 SUNRPC: Simplify xprt_prepare_transmit() %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 04b3b88fbf SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 50f484e298 SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 902c58872e SUNRPC: Fix up the back channel transmit %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 762e4e67b3 SUNRPC: Refactor RPC call encoding %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 944b042921 SUNRPC: Add a transmission queue for RPC requests %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust ef3f54347f SUNRPC: Distinguish between the slot allocation list and receive queue %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 7f3a1d1e18 SUNRPC: Refactor xprt_transmit() to remove wait for reply code %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust edc81dcd5b SUNRPC: Refactor xprt_transmit() to remove the reply queue code %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 75c84151a9 SUNRPC: Rename xprt->recv_lock to xprt->queue_lock %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust ec37a58fba SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust cf9946cd61 SUNRPC: Refactor the transport request pinning %!s(int64=7) %!d(string=hai) anos
  Trond Myklebust 7ebbbc6e7b SUNRPC: Simplify identification of when the message send/receive is complete %!s(int64=7) %!d(string=hai) anos