efi_loader: UninstallMultipleProtocolInterfaces error code
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Mon, 24 Sep 2018 17:57:27 +0000 (19:57 +0200)
committerAlexander Graf <agraf@suse.de>
Sun, 2 Dec 2018 20:59:36 +0000 (21:59 +0100)
commite2373021f67ac4ca78fe75e1eb98f190f36b819d
tree52c85b44074002adede2620a1d1f014bba891657
parent87fc275caccfc6fdd2defba570c188f6c5fb15e7
efi_loader: UninstallMultipleProtocolInterfaces error code

If UninstallMultipleProtocolInterfaces fails, we sometimes return the wrong
status code. The UEFI spec mandates to always return EFI_INVALID_PARAMETER.

Update unit test.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
lib/efi_loader/efi_boottime.c
lib/efi_selftest/efi_selftest_manageprotocols.c