From: Trond Myklebust Date: Mon, 22 Feb 2016 22:58:38 +0000 (-0500) Subject: Merge branch 'multipath' X-Git-Tag: Ubuntu-5.4-5.4.0-11.14~10487^2~5 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=ecf7828683997dbc8e95e7beca3ccdcab5e1bfac;p=mirror_ubuntu-focal-kernel.git Merge branch 'multipath' * 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 --- ecf7828683997dbc8e95e7beca3ccdcab5e1bfac