[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 4/6] loader: drop return value for rom_add_blob_fixed
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL 4/6] loader: drop return value for rom_add_blob_fixed |
Date: |
Mon, 11 Nov 2013 18:06:25 +0200 |
rom_add_blob never fails, and neither does rom_add_blob_fixed,
so there's no need to return value from it.
In fact, rom_add_blob_fixed was erroneously returning -1 unconditionally
which made the only system that checked the return value -M bamboo fail
to start.
Drop the return value and drop checks from ppc440_bamboo to
fix this failure.
Reported-by: Alexander Graf <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
---
include/hw/loader.h | 2 +-
hw/ppc/ppc440_bamboo.c | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/include/hw/loader.h b/include/hw/loader.h
index 58eca98..7a23d6b 100644
--- a/include/hw/loader.h
+++ b/include/hw/loader.h
@@ -55,7 +55,7 @@ void do_info_roms(Monitor *mon, const QDict *qdict);
#define rom_add_file_fixed(_f, _a, _i) \
rom_add_file(_f, NULL, _a, _i)
#define rom_add_blob_fixed(_f, _b, _l, _a) \
- (rom_add_blob(_f, _b, _l, _a, NULL, NULL, NULL) ? 0 : -1)
+ rom_add_blob(_f, _b, _l, _a, NULL, NULL, NULL)
#define PC_ROM_MIN_VGA 0xc0000
#define PC_ROM_MIN_OPTION 0xc8000
diff --git a/hw/ppc/ppc440_bamboo.c b/hw/ppc/ppc440_bamboo.c
index 655e499..67597df 100644
--- a/hw/ppc/ppc440_bamboo.c
+++ b/hw/ppc/ppc440_bamboo.c
@@ -110,8 +110,9 @@ static int bamboo_load_device_tree(hwaddr addr,
qemu_devtree_setprop_cell(fdt, "/cpus/address@hidden",
"timebase-frequency",
tb_freq);
- ret = rom_add_blob_fixed(BINARY_DEVICE_TREE_FILE, fdt, fdt_size, addr);
+ rom_add_blob_fixed(BINARY_DEVICE_TREE_FILE, fdt, fdt_size, addr);
g_free(fdt);
+ return 0;
out:
--
MST
- [Qemu-devel] [PULL 0/6] pci, pc, virtio bug fixes for 1.7, Michael S. Tsirkin, 2013/11/11
- [Qemu-devel] [PULL 1/6] Fix pc migration from qemu <= 1.5, Michael S. Tsirkin, 2013/11/11
- [Qemu-devel] [PULL 2/6] virtio-net: only delete bh that existed, Michael S. Tsirkin, 2013/11/11
- [Qemu-devel] [PULL 3/6] acpi-build: disable with -no-acpi, Michael S. Tsirkin, 2013/11/11
- [Qemu-devel] [PULL 4/6] loader: drop return value for rom_add_blob_fixed,
Michael S. Tsirkin <=
- [Qemu-devel] [PULL 5/6] Revert "hw/pci: partially handle pci master abort", Michael S. Tsirkin, 2013/11/11
- [Qemu-devel] [PULL 6/6] Revert "exec: limit system memory size", Michael S. Tsirkin, 2013/11/11