[LTP] Holidays and LTP release
Cyril Hrubis
chrubis@suse.cz
Wed Jan 20 11:26:10 CET 2021
Hi!
> do you mean something like this ?
> But this change did not solve the problem (ioctl_sg01) i have reported.
>
> diff --git a/lib/tst_memutils.c b/lib/tst_memutils.c
> index f134d90c9..00bf45e9c 100644
> --- a/lib/tst_memutils.c
> +++ b/lib/tst_memutils.c
> @@ -20,7 +20,7 @@ void tst_pollute_memory(size_t maxsize, int fillchar)
> struct sysinfo info;
>
> SAFE_SYSINFO(&info);
> - safety = 4096 * SAFE_SYSCONF(_SC_PAGESIZE) / info.mem_unit;
> + safety = 8192 * SAFE_SYSCONF(_SC_PAGESIZE) / info.mem_unit;
Actually Martin sugessted a different patch that chooses the margin to
be the greater of 4096 pages or 64MB, which would effectivelly set the
safety to "16384 * SAFE_SYSCONF(_SC_PAGESIZE) / info.mem_unit" on most
systems.
Also I've been playing with a VM and I've been able to reproduce
occasional failures with swap turned off and memory_overcommit set to 1
that Martin's patch fixed for me.
--
Cyril Hrubis
chrubis@suse.cz
More information about the ltp
mailing list