]> git.baikalelectronics.ru Git - kernel.git/commit
virtio_scsi: move kick event out from virtscsi_init
authorMichael S. Tsirkin <mst@redhat.com>
Tue, 14 Oct 2014 23:52:31 +0000 (10:22 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 14 Oct 2014 23:55:06 +0000 (10:25 +1030)
commit36ceaf031a99b608920caa1288407e73a9db8dc7
treeb51cf102430d9f6cf74e8266a54f75aae010cde4
parent47613d7f9667dd1a4fedc2971c974407fe93680f
virtio_scsi: move kick event out from virtscsi_init

We currently kick event within virtscsi_init,
before host is fully initialized.

This can in theory confuse guest if device
consumes the buffers immediately.

To fix,  move virtscsi_kick_event_all out to scan/restore.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/scsi/virtio_scsi.c