Put SHIM_VERBOSE under shim's guid, not global.

Signed-off-by: Peter Jones <pjones@redhat.com>
This commit is contained in:
Peter Jones 2013-10-04 13:54:35 -04:00
parent 880f9de412
commit 3c0ee51ad8

View File

@ -11,6 +11,8 @@
#include <variables.h> #include <variables.h>
#include <errors.h> #include <errors.h>
static EFI_GUID SHIM_LOCK_GUID = { 0x605dab50, 0xe046, 0x4300, {0xab, 0xb6, 0x3d, 0xd8, 0x10, 0xdd, 0x8b, 0x23} };
static int min(int a, int b) static int min(int a, int b)
{ {
if (a < b) if (a < b)
@ -409,13 +411,13 @@ VOID
setup_verbosity(VOID) setup_verbosity(VOID)
{ {
EFI_STATUS status; EFI_STATUS status;
EFI_GUID global_var = EFI_GLOBAL_VARIABLE; EFI_GUID guid = SHIM_LOCK_GUID;
UINT8 verbose_check; UINT8 verbose_check;
UINTN verbose_check_size; UINTN verbose_check_size;
verbose_check_size = 1; verbose_check_size = 1;
status = get_variable(L"SHIM_VERBOSE", (void *)&verbose_check, status = get_variable(L"SHIM_VERBOSE", (void *)&verbose_check,
&verbose_check_size, global_var); &verbose_check_size, guid);
verbose = 0; verbose = 0;
if (!EFI_ERROR(status)) if (!EFI_ERROR(status))
verbose = verbose_check; verbose = verbose_check;