• Trond Myklebust's avatar
    Merge branch 'multipath' · ecf78286
    Trond Myklebust authored
    * multipath:
      NFS add callback_ops to nfs4_proc_bind_conn_to_session_callback
      pnfs/NFSv4.1: Add multipath capabilities to pNFS flexfiles servers over NFSv3
      SUNRPC: Allow addition of new transports to a struct rpc_clnt
      NFSv4.1: nfs4_proc_bind_conn_to_session must iterate over all connections
      SUNRPC: Make NFS swap work with multipath
      SUNRPC: Add a helper to apply a function to all the rpc_clnt's transports
      SUNRPC: Allow caller to specify the transport to use
      SUNRPC: Use the multipath iterator to assign a transport to each task
      SUNRPC: Make rpc_clnt store the multipath iterators
      SUNRPC: Add a structure to track multiple transports
      SUNRPC: Make freeing of struct xprt rcu-safe
      SUNRPC: Uninline xprt_get(); It isn't performance critical.
      SUNRPC: Reorder rpc_task to put waitqueue related info in same cachelines
      SUNRPC: Remove unused function rpc_task_reset_client
    ecf78286
nfs4proc.c 239 KB