Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ff89d64 authored by Markos Chandras's avatar Markos Chandras Committed by Ralf Baechle
Browse files

MIPS: malta: memory.c: Initialize the 'memsize' variable



If the 'memsize' environmental variable is not set by the bootloader
the 'memsize' variable is not initialized, leading to potential memory
problems. This patch fixes the problem by setting the initial
value to '0' to force the kernel to set a good default memory size.

Cc: <stable@vger.kernel.org> # v3.15+
Reported-by: default avatarMatheus Almeida <Matheus.Almeida@imgtec.com>
Signed-off-by: default avatarMarkos Chandras <markos.chandras@imgtec.com>
Cc: linux-mips@linux-mips.org
Cc: Markos Chandras <markos.chandras@imgtec.com>
Cc: stable@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/6984/


Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 721a9205
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ unsigned long physical_memsize = 0L;
fw_memblock_t * __init fw_getmdesc(int eva)
{
	char *memsize_str, *ememsize_str __maybe_unused = NULL, *ptr;
	unsigned long memsize, ememsize __maybe_unused = 0;
	unsigned long memsize = 0, ememsize __maybe_unused = 0;
	static char cmdline[COMMAND_LINE_SIZE] __initdata;
	int tmp;