From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rusty Russell Subject: Re: [PATCH 1/1] virtio_ccw: introduce device_lost in virtio_ccw_device Date: Mon, 28 Apr 2014 11:24:30 +0930 Message-ID: <87fvkyte09.fsf@rustcorp.com.au> References: <1398429327-31391-1-git-send-email-graalfs@linux.vnet.ibm.com> <1398429327-31391-2-git-send-email-graalfs@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1398429327-31391-2-git-send-email-graalfs@linux.vnet.ibm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Heinz Graalfs Cc: borntraeger@de.ibm.com, virtualization@lists.linux-foundation.org List-Id: virtualization@lists.linuxfoundation.org Heinz Graalfs writes: > 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 Thanks! Applied, Rusty.