Annotate vital static information into kmemdump: - runqueues Information on these variables is stored into dedicated kmemdump section.
Signed-off-by: Eugen Hristev <eugen.hris...@linaro.org> --- kernel/sched/core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 2343f5691c54..18ba6c1e174f 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -67,6 +67,7 @@ #include <linux/wait_api.h> #include <linux/workqueue_api.h> #include <linux/livepatch_sched.h> +#include <linux/kmemdump.h> #ifdef CONFIG_PREEMPT_DYNAMIC # ifdef CONFIG_GENERIC_IRQ_ENTRY @@ -119,6 +120,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(sched_update_nr_running_tp); EXPORT_TRACEPOINT_SYMBOL_GPL(sched_compute_energy_tp); DEFINE_PER_CPU_SHARED_ALIGNED(struct rq, runqueues); +KMEMDUMP_VAR_CORE(runqueues, sizeof(runqueues)); #ifdef CONFIG_SCHED_PROXY_EXEC DEFINE_STATIC_KEY_TRUE(__sched_proxy_exec); -- 2.43.0