efi: Allow efi_free() to be called with size of 0
authorRoy Franz <roy.franz@linaro.org>
Sun, 22 Sep 2013 22:45:38 +0000 (15:45 -0700)
committerMatt Fleming <matt.fleming@intel.com>
Wed, 25 Sep 2013 11:34:42 +0000 (12:34 +0100)
commit0e1cadb05bba2293b4575c8cab275313d181d94f
tree67b3d6a3c48b3fcaad7a5232b84930ca7a678798
parentae8e9060a3ecfd22bd5059e39f81547613ae376c
efi: Allow efi_free() to be called with size of 0

Make efi_free() safely callable with size of 0, similar to free() being
callable with NULL pointers, and do nothing in that case.
Remove size checks that this makes redundant.  This also avoids some
size checks in the ARM EFI stub code that will be added as well.

Signed-off-by: Roy Franz <roy.franz@linaro.org>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
arch/x86/boot/compressed/eboot.c
drivers/firmware/efi/efi-stub-helper.c