From e75279c4fb853f42004cbabb6dbf6b23188dc163 Mon Sep 17 00:00:00 2001 From: Heinz Graalfs Date: Mon, 28 Apr 2014 11:24:05 +0930 Subject: [PATCH] virtio_ccw: introduce device_lost in virtio_ccw_device When a device is lost, the common I/O layer calls the notification handler with CIO_GONE: In that event, flag device_lost as true. In case the device had been flagged as lost when the remove/offline callbacks are called, call the new virtio_break_device() function prior to invoking device_unregister(). This avoids hangs of I/O triggered via the device unregistration callbacks. Signed-off-by: Heinz Graalfs Reviewed-by: Cornelia Huck Signed-off-by: Rusty Russell --- Reading git-format-patch failed