aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
Diffstat (limited to 'mm')
-rw-r--r--mm/kfence/core.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/mm/kfence/core.c b/mm/kfence/core.c
index 655dc5ce32409..ee6ae01de5aef 100644
--- a/mm/kfence/core.c
+++ b/mm/kfence/core.c
@@ -77,6 +77,11 @@ static int param_set_sample_interval(const char *val, const struct kernel_param
WRITE_ONCE(kfence_enabled, false);
}
+ if (num && kasan_hw_tags_enabled()) {
+ pr_info("disabled as KASAN HW tags are enabled\n");
+ return -EINVAL;
+ }
+
*((unsigned long *)kp->arg) = num;
if (num && !READ_ONCE(kfence_enabled) && system_state != SYSTEM_BOOTING)