From: Tom Talpey Date: Thu, 9 Oct 2008 19:01:00 +0000 (-0400) Subject: RPC/RDMA: avoid an oops due to disconnect racing with async upcalls. X-Git-Tag: v2.6.28-rc1~266^2^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fee08caf943e8ed3446ce42fa085b5e7e5f08d92;p=pandora-kernel.git RPC/RDMA: avoid an oops due to disconnect racing with async upcalls. RDMA disconnects yield an upcall from the RDMA connection manager, which can race with rpc transport close, e.g. on ^C of a mount. Ensure any rdma cm_id and qp are fully destroyed before continuing. Signed-off-by: Tom Talpey Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed