From: Zach Brown Date: Mon, 24 May 2010 20:16:57 +0000 (-0700) Subject: RDS/IB: disconnect when IB devices are removed X-Git-Tag: v2.6.37-rc1~147^2~499^2~36 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc19de38be924728fea76026c0d1a6c4b6156084;p=pandora-kernel.git RDS/IB: disconnect when IB devices are removed Currently IB device removal destroys connections which are associated with the device. This prevents connections from being re-established when replacement devices are added. Instead we'll queue shutdown work on the connections as their devices are removed. When we see that devices are added we triger connection attempts on all connections that don't currently have a device. The result is that RDS sockets can resume device-independent work (bcopy, not RDMA) across IB device removal and restoration. Signed-off-by: Zach Brown --- Reading git-diff-tree failed