]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm tools: Fix compat message
authorAsias He <asias.hejun@gmail.com>
Tue, 5 Jun 2012 16:40:42 +0000 (00:40 +0800)
committerPekka Enberg <penberg@kernel.org>
Tue, 5 Jun 2012 20:31:39 +0000 (23:31 +0300)
compat_id is initialized to -1 for each type of device. We should add
compat message if the compat_id == -1 which means we haven't added
compat message for this type of device.

Signed-off-by: Asias He <asias.hejun@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/virtio/9p.c
tools/kvm/virtio/balloon.c
tools/kvm/virtio/blk.c
tools/kvm/virtio/console.c
tools/kvm/virtio/net.c
tools/kvm/virtio/rng.c

index b388d66131837ecbe914b3a58fb0efcc7804df56..b4341b91e9745a5dfa4d313c197649c73446e1e2 100644 (file)
@@ -1312,7 +1312,7 @@ int virtio_9p__register(struct kvm *kvm, const char *root, const char *tag_name)
 
        list_add(&p9dev->list, &devs);
 
-       if (compat_id != -1)
+       if (compat_id == -1)
                compat_id = virtio_compat_add_message("virtio-9p", "CONFIG_NET_9P_VIRTIO");
 
        return err;
index e442714186d304a4ce5632f5a763186a00773326..a838ff463854237398b351cf68c1a96e1d2dd334 100644 (file)
@@ -262,6 +262,6 @@ void virtio_bln__init(struct kvm *kvm)
        virtio_init(kvm, &bdev, &bdev.vdev, &bln_dev_virtio_ops,
                    VIRTIO_PCI, PCI_DEVICE_ID_VIRTIO_BLN, VIRTIO_ID_BALLOON, PCI_CLASS_BLN);
 
-       if (compat_id != -1)
+       if (compat_id == -1)
                compat_id = virtio_compat_add_message("virtio-balloon", "CONFIG_VIRTIO_BALLOON");
 }
index 55ce26fc6386e4f1bc10ec0075bbb4f4bfa00d76..c7dfc813a5ccd7e3ab46daae52efecec3e90140b 100644 (file)
@@ -249,7 +249,7 @@ static int virtio_blk__init_one(struct kvm *kvm, struct disk_image *disk)
 
        disk_image__set_callback(bdev->disk, virtio_blk_complete);
 
-       if (compat_id != -1)
+       if (compat_id == -1)
                compat_id = virtio_compat_add_message("virtio-blk", "CONFIG_VIRTIO_BLK");
        return 0;
 }
index 3493905e2f1a72a1b1f7b66e479b5513f0ba4de1..4bb13652d23b5fdf0d4215d59df60c2255aca8c9 100644 (file)
@@ -188,6 +188,6 @@ void virtio_console__init(struct kvm *kvm)
 {
        virtio_init(kvm, &cdev, &cdev.vdev, &con_dev_virtio_ops,
                    VIRTIO_PCI, PCI_DEVICE_ID_VIRTIO_CONSOLE, VIRTIO_ID_CONSOLE, PCI_CLASS_CONSOLE);
-       if (compat_id != -1)
+       if (compat_id == -1)
                compat_id = virtio_compat_add_message("virtio-console", "CONFIG_VIRTIO_CONSOLE");
 }
index da4419815b0d13dbf71eca75755959b1944b9013..ae17eb5ea0d01300e4246243a650a62cf6d643d8 100644 (file)
@@ -547,6 +547,6 @@ void virtio_net__init(const struct virtio_net_params *params)
        else
                virtio_net__io_thread_init(params->kvm, ndev);
 
-       if (compat_id != -1)
+       if (compat_id == -1)
                compat_id = virtio_compat_add_message("virtio-net", "CONFIG_VIRTIO_NET");
 }
index 202104cfb784d1fab649a15d2a864f240d337e62..5aa632d2f3551183c7bc11a900008c8d83d76cfc 100644 (file)
@@ -170,7 +170,7 @@ int virtio_rng__init(struct kvm *kvm)
 
        list_add_tail(&rdev->list, &rdevs);
 
-       if (compat_id != -1)
+       if (compat_id == -1)
                compat_id = virtio_compat_add_message("virtio-rng", "CONFIG_HW_RANDOM_VIRTIO");
        return 0;
 cleanup: