]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm: Cleanup virtio block device I/O functions
authorPekka Enberg <penberg@kernel.org>
Tue, 4 Jan 2011 15:14:56 +0000 (17:14 +0200)
committerPekka Enberg <penberg@kernel.org>
Tue, 4 Jan 2011 15:14:56 +0000 (17:14 +0200)
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/blk-virtio.c

index 10dbfa23394b898bdde414607345c93a202a741a..c1274e951e78b36d7cf80df556e474ec4d5302a2 100644 (file)
@@ -53,7 +53,7 @@ static bool blk_virtio_in(struct kvm *self, uint16_t port, void *data, int size,
        case VIRTIO_PCI_ISR:
                ioport__write8(data, 0x1);
                kvm__irq_line(self, VIRTIO_BLK_IRQ, 0);
-               return true;
+               break;
        case VIRTIO_MSI_CONFIG_VECTOR:
        default:
                return false;
@@ -77,13 +77,12 @@ static bool blk_virtio_out(struct kvm *self, uint16_t port, void *data, int size
                device.guest_features   = ioport__read32(data);
                break;
        case VIRTIO_PCI_QUEUE_PFN:
-               return true;
+               break;
        case VIRTIO_PCI_QUEUE_SEL:
-               return true;
-       case VIRTIO_PCI_QUEUE_NOTIFY: {
+               break;
+       case VIRTIO_PCI_QUEUE_NOTIFY:
                kvm__irq_line(self, VIRTIO_BLK_IRQ, 1);
-               return true;
-       }
+               break;
        case VIRTIO_PCI_STATUS:
                device.status           = ioport__read8(data);
                break;