]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
kvm, pci: Don't calculate offset twice
authorPekka Enberg <penberg@cs.helsinki.fi>
Sat, 31 Jul 2010 20:05:01 +0000 (23:05 +0300)
committerPekka Enberg <penberg@cs.helsinki.fi>
Sat, 31 Jul 2010 20:05:01 +0000 (23:05 +0300)
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
tools/kvm/pci.c

index 0ac0ae5f374f9c3ec4568899007682c8619f168b..0558b2ccd43d3533fede12fc4bc0f588693142b0 100644 (file)
@@ -63,7 +63,7 @@ static bool pci_config_data_in(struct kvm *self, uint16_t port, void *data, int
                if (offset < sizeof(struct pci_device_header)) {
                        void *p = &virtio_device;
 
-                       memcpy(data, p + (pci_config_address.register_number << 2), size);
+                       memcpy(data, p + offset, size);
                } else
                        memset(data, 0x00, size);
        } else