From b937190c40de0f6f07f592042e3097b16c6b0130 Mon Sep 17 00:00:00 2001 From: Kees Cook Date: Tue, 17 May 2016 01:45:52 -0700 Subject: LSM: LoadPin: provide enablement CONFIG Instead of being enabled by default when SECURITY_LOADPIN is selected, provide an additional (default off) config to determine the boot time behavior. As before, the "loadpin.enabled=0/1" kernel parameter remains available. Suggested-by: James Morris Signed-off-by: Kees Cook Signed-off-by: James Morris --- security/loadpin/loadpin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'security/loadpin/loadpin.c') diff --git a/security/loadpin/loadpin.c b/security/loadpin/loadpin.c index e4debae3c4d6..89a46f10b8a7 100644 --- a/security/loadpin/loadpin.c +++ b/security/loadpin/loadpin.c @@ -45,7 +45,7 @@ static void report_load(const char *origin, struct file *file, char *operation) kfree(pathname); } -static int enabled = 1; +static int enabled = IS_ENABLED(CONFIG_SECURITY_LOADPIN_ENABLED); static struct super_block *pinned_root; static DEFINE_SPINLOCK(pinned_root_spinlock); -- cgit