x86/efi: Initialize status to ensure garbage is not returned on small size
authorColin Ian King <colin.king@canonical.com>
Wed, 20 Jul 2016 10:11:06 +0000 (11:11 +0100)
committerMatt Fleming <matt@codeblueprint.co.uk>
Fri, 9 Sep 2016 15:08:44 +0000 (16:08 +0100)
commitac0e94b63e65f9c6d2f3c49107118e2228236db4
tree0b6963a5f0393a4e817961a42337d30dde435ee2
parentdce48e351c0d42014e5fb16ac3eb099e11b7e716
x86/efi: Initialize status to ensure garbage is not returned on small size

Although very unlikey, if size is too small or zero, then we end up with
status not being set and returning garbage. Instead, initializing status to
EFI_INVALID_PARAMETER to indicate that size is invalid in the calls to
setup_uga32 and setup_uga64.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Matt Fleming <matt@codeblueprint.co.uk>
arch/x86/boot/compressed/eboot.c