uboot-lantiq/spl: fixed uninitialized variable len in spl_uncompress_lzo
[openwrt/staging/wigyori.git] / package / boot / uboot-lantiq / patches / 0014-MIPS-add-support-for-Lantiq-XWAY-SoCs.patch
index 8f3557680ae787621f26aefdc1ab24a8a89f4779..cb695ffe3a8849765456876661bc858377fcabec 100644 (file)
@@ -1419,7 +1419,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
 +
 +static int spl_uncompress_lzo(struct spl_image *spl, unsigned long loadaddr)
 +{
-+      size_t len;
++      size_t len = CONFIG_SYS_LOAD_SIZE;
 +      int ret;
 +
 +      spl_puts("SPL: decompressing U-Boot with LZO\n");
@@ -3237,7 +3237,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
 +}
 --- /dev/null
 +++ b/arch/mips/include/asm/arch-danube/config.h
-@@ -0,0 +1,163 @@
+@@ -0,0 +1,164 @@
 +/*
 + * Copyright (C) 2007-2010 Lantiq Deutschland GmbH
 + * Copyright (C) 2011-2013 Daniel Schwierzeck, daniel.schwierzeck@gmail.com
@@ -3296,6 +3296,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
 +#define CONFIG_SYS_MEMTEST_START      0x81000000
 +#define CONFIG_SYS_MEMTEST_END                0x82000000
 +#define CONFIG_SYS_LOAD_ADDR          0x81000000
++#define CONFIG_SYS_LOAD_SIZE          (2 * 1024 * 1024)
 +#define CONFIG_SYS_INIT_SP_OFFSET     0x4000
 +
 +/* SRAM */
@@ -3475,7 +3476,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
 +#endif /* __DANUBE_SOC_H__ */
 --- /dev/null
 +++ b/arch/mips/include/asm/arch-vrx200/config.h
-@@ -0,0 +1,187 @@
+@@ -0,0 +1,188 @@
 +/*
 + * Copyright (C) 2010 Lantiq Deutschland GmbH
 + * Copyright (C) 2011-2013 Daniel Schwierzeck, daniel.schwierzeck@gmail.com
@@ -3546,6 +3547,7 @@ Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
 +#define CONFIG_SYS_MEMTEST_START      0x81000000
 +#define CONFIG_SYS_MEMTEST_END                0x82000000
 +#define CONFIG_SYS_LOAD_ADDR          0x81000000
++#define CONFIG_SYS_LOAD_SIZE          (2 * 1024 * 1024)
 +#define CONFIG_SYS_INIT_SP_OFFSET     (32 * 1024)
 +
 +/* SRAM */