From 18ae021a549062a3a8bdac89a2040af26ac5ad2c Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Sat, 31 Jul 2010 23:05:01 +0300 Subject: [PATCH] kvm, pci: Don't calculate offset twice Signed-off-by: Pekka Enberg --- pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pci.c b/pci.c index 0ac0ae5..0558b2c 100644 --- a/pci.c +++ b/pci.c @@ -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