[LTP] [PATCH 5/7] mem/ksm06: Move ksm restoration into the tst_test struct
Cyril Hrubis
chrubis@suse.cz
Fri Mar 4 13:02:35 CET 2022
Hi!
> The mem library verifies the max_page_sharing validity before
> setting because some old kernels do not have it. Thus it is fine
> to use the prefix '?'.
>
> + "?/sys/kernel/mm/ksm/run",
> > + "?/sys/kernel/mm/ksm/merge_across_nodes",
> > + "?/sys/kernel/mm/ksm/sleep_millisecs",
> >
>
>
> But for the two knobs(run, sleep_millisecs) that should exist unless
> the kernel disables KSM. So here we'd better start with prefix '!' and
> add .needs_kconfg for ???CONFIG_KSM=y' check.
> (This also fit for other ksm tests)
I guess that if we put ! before the merge_across_nodes that would cause
TBROK on systems without CONFIG_NUMA or kernels without that feature.
So what about just removing the question marks there and adding
.need_kconfigs for KSM and NUMA?
--
Cyril Hrubis
chrubis@suse.cz
More information about the ltp
mailing list