integrity: remove global variable from machine_keyring.c
trust_mok variable is accessed within a single function locally. Change trust_mok from global to local static variable. Signed-off-by: Nayna Jain <nayna@linux.ibm.com> Reviewed-and-tested-by: Mimi Zohar <zohar@linux.ibm.com> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org> Tested-by: Nageswara R Sastry <rnsastry@linux.ibm.com> Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
This commit is contained in:
parent
bc02667698
commit
7b9de40658
@ -8,8 +8,6 @@
|
||||
#include <linux/efi.h>
|
||||
#include "../integrity.h"
|
||||
|
||||
static bool trust_mok;
|
||||
|
||||
static __init int machine_keyring_init(void)
|
||||
{
|
||||
int rc;
|
||||
@ -65,9 +63,11 @@ static __init bool uefi_check_trust_mok_keys(void)
|
||||
bool __init trust_moklist(void)
|
||||
{
|
||||
static bool initialized;
|
||||
static bool trust_mok;
|
||||
|
||||
if (!initialized) {
|
||||
initialized = true;
|
||||
trust_mok = false;
|
||||
|
||||
if (uefi_check_trust_mok_keys())
|
||||
trust_mok = true;
|
||||
|
Loading…
x
Reference in New Issue
Block a user