|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [qemu-xen-traditional stable-4.6] smbios: Don't allocate smbus eeprom buffer
commit b1f89c26126df966894b1e0746bfa56267ae1478
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
AuthorDate: Tue Apr 21 14:32:08 2015 +0100
Commit: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CommitDate: Fri Oct 16 16:52:06 2015 +0100
smbios: Don't allocate smbus eeprom buffer
smbus_eeprom_device_init() has been disabled since 2007. The #define turns
the actual function call into a comma expression with no effect.
Removing the leaked allocation also makes Valgrind happier.
Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Coverity-ID: 1090387
---
hw/pc.c | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 3e33694..7359338 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -79,7 +79,6 @@ static void xen_relocator_hook(target_phys_addr_t
*prot_addr_upd,
uint16_t protocol,
const uint8_t header[], int kernel_size,
target_phys_addr_t real_addr, int real_size);
-#define smbus_eeprom_device_init (void)
static void ioport80_write(void *opaque, uint32_t addr, uint32_t data)
{
@@ -1135,17 +1134,8 @@ vga_bios_error:
}
if (pci_enabled && acpi_enabled) {
- uint8_t *eeprom_buf = qemu_mallocz(8 * 256); /* XXX: make this
persistent */
- i2c_bus *smbus;
-
/* TODO: Populate SPD eeprom data. */
- smbus = piix4_pm_init(pci_bus, piix3_devfn + 3, 0xb100, i8259[9]);
-
- if (smbus) {
- for (i = 0; i < 8; i++) {
- smbus_eeprom_device_init(smbus, 0x50 + i, eeprom_buf + (i *
256));
- }
- }
+ piix4_pm_init(pci_bus, piix3_devfn + 3, 0xb100, i8259[9]);
}
if (i440fx_state) {
--
generated by git-patchbot for /home/xen/git/qemu-xen-traditional.git#stable-4.6
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |