sunvdc: reconnect ldc after vds service domain restarts
authorDwight Engen <dwight.engen@oracle.com>
Thu, 11 Dec 2014 17:26:17 +0000 (12:26 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 12 Dec 2014 02:52:45 +0000 (18:52 -0800)
This change enables the sunvdc driver to reconnect and recover if a vds
service domain is disconnected or bounced.

By default, it will wait indefinitely for the service domain to become
available again, but will honor a non-zero vdc-timout md property if one
is set. If a timeout is reached, any in-progress I/O's are completed
with -EIO.

Signed-off-by: Dwight Engen <dwight.engen@oracle.com>
Reviewed-by: Chris Hyser <chris.hyser@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/block/sunvdc.c

Simple merge