diff options
Diffstat (limited to 'target/linux/generic/patches-3.3/335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch')
| -rw-r--r-- | target/linux/generic/patches-3.3/335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/target/linux/generic/patches-3.3/335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch b/target/linux/generic/patches-3.3/335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch index abc89712b..f31e767a3 100644 --- a/target/linux/generic/patches-3.3/335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch +++ b/target/linux/generic/patches-3.3/335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch @@ -39,7 +39,7 @@  -	int i, argc = 0;  -	char *bootloader = "kexec";  -	int *kexec_argv = (int *)kexec_args[1]; -+	void __user *buf; ++	void __user *buf = NULL;  +	size_t bufsz;  +	size_t size;  +	int i; @@ -92,7 +92,7 @@  +		break;  +	}  + -+	if (i >= image->nr_segments) ++	if (!buf)  +		return;  +  +	size = KEXEC_MIPS_ARGV_BUF_SIZE - 1;  | 
