* [PATCH v2] mm/kfence: print disabling or re-enabling message
@ 2022-05-18 0:52 Jackie Liu
0 siblings, 0 replies; only message in thread
From: Jackie Liu @ 2022-05-18 0:52 UTC (permalink / raw)
To: elver; +Cc: glider, liu.yun, dvyukov, kasan-dev, linux-mm
From: Jackie Liu <liuyun01@kylinos.cn>
By printing information, we can friendly prompt the status change
information of kfence by dmesg and record by syslog.
Co-developed-by: Marco Elver <elver@google.com>
Signed-off-by: Jackie Liu <liuyun01@kylinos.cn>
---
v1->v2:
fixup by Marco Elver <elver@google.com>
mm/kfence/core.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/mm/kfence/core.c b/mm/kfence/core.c
index 11a954763be9..de5bcf2609fe 100644
--- a/mm/kfence/core.c
+++ b/mm/kfence/core.c
@@ -67,8 +67,12 @@ static int param_set_sample_interval(const char *val, const struct kernel_param
if (ret < 0)
return ret;
- if (!num) /* Using 0 to indicate KFENCE is disabled. */
+ /* Using 0 to indicate KFENCE is disabled. */
+ if (!num) {
+ if (READ_ONCE(kfence_enabled))
+ pr_info("disabled\n");
WRITE_ONCE(kfence_enabled, false);
+ }
*((unsigned long *)kp->arg) = num;
@@ -874,6 +878,7 @@ static int kfence_enable_late(void)
WRITE_ONCE(kfence_enabled, true);
queue_delayed_work(system_unbound_wq, &kfence_timer, 0);
+ pr_info("re-enabled\n");
return 0;
}
--
2.25.1
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2022-05-18 0:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-18 0:52 [PATCH v2] mm/kfence: print disabling or re-enabling message Jackie Liu
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.