virtio-blk: Fix virtio-blk-s390 to require drive
authorMarkus Armbruster <armbru@redhat.com>
Tue, 6 Jul 2010 12:37:43 +0000 (14:37 +0200)
committerKevin Wolf <kwolf@redhat.com>
Tue, 13 Jul 2010 15:48:17 +0000 (17:48 +0200)
commit20e71f31cd9387fb62d0286b598746824c67cd57
treeb6eb17dbae520add98cfa49267f3ba2c7aac4040
parent58edbd4a29be824d4e0f9986437ac7b5eebf10d7
virtio-blk: Fix virtio-blk-s390 to require drive

Move the check from virtio_blk_init_pci(), where it protects only
virtio-blk-pci, to virtio_blk_init().  Without that, virtio-blk-s390
initializes without a drive.  I figure that can lead to null pointer
dereferences.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
hw/virtio-blk.c
hw/virtio-pci.c