Re: [PATCHv2 1/8] khugepaged: Add self test

From: Kirill A. Shutemov
Date: Mon Apr 06 2020 - 11:20:37 EST


On Mon, Apr 06, 2020 at 10:59:52AM -0400, Zi Yan wrote:
> I ran this test with all patches from this series applied to Linusâs
> tree, but still see several failures. Is it expected?

[Thanks for catching all my typos]

No. It works fine for me.
Well, occasionally, it fails to swap out a page, but nothing like you have
here.

Could you try to trace it? I used script like below after mounting
tracefs. You may want to comment out all tests but a failing one.

#!/bin/sh -efu

echo > /sys/kernel/tracing/trace
echo 1 > /sys/kernel/tracing/events/huge_memory/enable

while ./khugepaged; do
echo > /sys/kernel/tracing/trace
done

cat /sys/kernel/tracing/trace

--
Kirill A. Shutemov