[LTP] [PATCH 5/7] mem/ksm06: Move ksm restoration into the tst_test struct
Li Wang
liwang@redhat.com
Mon Mar 7 02:44:37 CET 2022
On Fri, Mar 4, 2022 at 8:00 PM Cyril Hrubis <chrubis@suse.cz> wrote:
> 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?
>
Er, that's exactly what I meant in the last email, maybe you overlooked
the last sentence:).
i.e.
"
prefix ! for 'run' and 'sleep_milisecs'
no prefix for 'merge_across_nodes'
.need_kconfigs for KSM and NUMA
"
--
Regards,
Li Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20220307/66511cc3/attachment.htm>
More information about the ltp
mailing list