[LTP] [PATCH] syscalls/set_mempolicy04: fix node available memory check
Jan Stancek
jstancek@redhat.com
Thu May 19 11:55:03 CEST 2022
On Thu, May 19, 2022 at 11:47 AM Cyril Hrubis <chrubis@suse.cz> wrote:
>
> Hi!
> > diff --git a/testcases/kernel/syscalls/set_mempolicy/set_mempolicy04.c b/testcases/kernel/syscalls/set_mempolicy/set_mempolicy04.c
> > index 4399503c3054..2a1d2e1b9ad0 100644
> > --- a/testcases/kernel/syscalls/set_mempolicy/set_mempolicy04.c
> > +++ b/testcases/kernel/syscalls/set_mempolicy/set_mempolicy04.c
> > @@ -40,9 +40,11 @@ static struct tst_nodemap *nodes;
> >
> > static void setup(void)
> > {
> > + int node_min_pages = FILES * (FILES + 1) / 2 * 10 + FILES * 10;
> ^ ^
> 10 * sum of 1 .. FILES |
> And I guess this is
> upper bound for
> FILES * (j%10)
Correct.
>
> Looks good. I guess that I forget to update the estimate when the
> allocation pattern got more complex.
>
> Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
>
> Also I guess that this should go in before the release.
Thanks, pushed.
>
> > page_size = getpagesize();
> >
> > - nodes = tst_get_nodemap(TST_NUMA_MEM, 20 * FILES * page_size / 1024);
> > + nodes = tst_get_nodemap(TST_NUMA_MEM, node_min_pages * page_size / 1024);
> > if (nodes->cnt <= 1)
> > tst_brk(TCONF, "Test requires at least two NUMA memory nodes");
> > }
> > --
> > 2.27.0
> >
> >
> > --
> > Mailing list info: https://lists.linux.it/listinfo/ltp
>
> --
> Cyril Hrubis
> chrubis@suse.cz
>
More information about the ltp
mailing list