]> git.karo-electronics.de Git - karo-tx-linux.git/commit
kvm tools: Set correct virtio pci device class code
authorAsias He <asias.hejun@gmail.com>
Thu, 27 Oct 2011 12:47:28 +0000 (20:47 +0800)
committerPekka Enberg <penberg@kernel.org>
Thu, 27 Oct 2011 13:59:50 +0000 (16:59 +0300)
commit27a91b385edbaf29c3cce644650eb75028fc9d3c
tree2216b2963dec3dacbfb1a91c1327670c23a07d4f
parent5286d79e80978ad6a15a7e6a6fc0761df5443c79
kvm tools: Set correct virtio pci device class code

All the virtio pci device is set to class code 0x010000, this is wrong.
This patch sets the correct class code and makes lspci report correct
class type. For example, the net device:

Before:
$ lspci
00:03.0 SCSI storage controller: Red Hat, Inc Virtio network device

After:
$ lspci
00:03.0 Ethernet controller: Red Hat, Inc Virtio network device

Acked-by: Sasha Levin <levinsasha928@gmail.com>
Signed-off-by: Asias He <asias.hejun@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
tools/kvm/include/kvm/virtio-pci-dev.h
tools/kvm/include/kvm/virtio-pci.h
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/pci.c
tools/kvm/virtio/rng.c