From: Tom Rini <trini@konsulko.com>
Date: Sat, 16 Jan 2016 14:50:26 +0000 (+0000)
Subject: pci_rom.c: Fix may be used uninitialized warning
X-Git-Tag: v2025.01-rc5-pxa1908~10692
X-Git-Url: http://git.dujemihanovic.xyz/img/static/git-favicon.png?a=commitdiff_plain;h=55616b86c745fcac5a791268ab8e7cba36965c0f;p=u-boot.git

pci_rom.c: Fix may be used uninitialized warning

With gcc-5.x we get:
drivers/pci/pci_rom.c: In function 'dm_pci_run_vga_bios':
drivers/pci/pci_rom.c:352:3: warning: 'ram' may be used uninitialized in
this function [-Wmaybe-uninitialized]

While unconvinced that this can happen in practice (if we malloc we set
alloced to true, it will be false otherwise), silence the compiler.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
---

diff --git a/drivers/pci/pci_rom.c b/drivers/pci/pci_rom.c
index 8c83be623f..ed2f61dfc3 100644
--- a/drivers/pci/pci_rom.c
+++ b/drivers/pci/pci_rom.c
@@ -266,7 +266,7 @@ int dm_pci_run_vga_bios(struct udevice *dev, int (*int15_handler)(void),
 			int exec_method)
 {
 	struct pci_child_platdata *pplat = dev_get_parent_platdata(dev);
-	struct pci_rom_header *rom, *ram;
+	struct pci_rom_header *rom, *ram = NULL;
 	int vesa_mode = -1;
 	bool emulate, alloced;
 	int ret;