Fix:
ide.c: In function 'ide_preinit':
ide.c:69:21: warning: array subscript is above array bounds
[-Warray-bounds]
ide.c:69:21: warning: array subscript is above array bounds
[-Warray-bounds]
ide.c:70:17: warning: array subscript is above array bounds
[-Warray-bounds]

Signed-off-by: Wolfgang Denk <[email protected]>
Cc: Guennadi Liakhovetski <[email protected]>
---
 board/linkstation/ide.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/board/linkstation/ide.c b/board/linkstation/ide.c
index 568fdf5..14e3fd0 100644
--- a/board/linkstation/ide.c
+++ b/board/linkstation/ide.c
@@ -64,12 +64,14 @@ int ide_preinit (void)
                ide_bus_offset[0] = pci_hose_bus_to_phys(&hose,
                                                         ide_bus_offset[0] & 
0xfffffffe,
                                                         PCI_REGION_IO);
+#if CONFIG_SYS_IDE_MAXBUS > 1
                pci_read_config_dword(devbusfn, PCI_BASE_ADDRESS_2,
                                      (u32 *) &ide_bus_offset[1]);
                ide_bus_offset[1] &= 0xfffffffe;
                ide_bus_offset[1] = pci_hose_bus_to_phys(&hose,
                                                         ide_bus_offset[1] & 
0xfffffffe,
                                                         PCI_REGION_IO);
+#endif
        }
 
        if (pci_find_device (PCI_VENDOR_ID_ITE, PCI_DEVICE_ID_ITE_8212, 0) != 
-1) {
-- 
1.7.6.4

_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to