Re: [PATCH v3 5/6] userfaultfd: selftests: make /dev/userfaultfd testing configurable

From: Nadav Amit
Date: Wed Jun 15 2022 - 18:25:23 EST


On Jun 1, 2022, at 2:09 PM, Axel Rasmussen <axelrasmussen@xxxxxxxxxx> wrote:

> Instead of always testing both userfaultfd(2) and /dev/userfaultfd,
> let the user choose which to test.
>
> As with other test features, change the behavior based on a new
> command line flag. Introduce the idea of "test mods", which are
> generic (not specific to a test type) modifications to the behavior of
> the test. This is sort of borrowed from this RFC patch series [1], but
> simplified a bit.
>
> The benefit is, in "typical" configurations this test is somewhat slow
> (say, 30sec or something). Testing both clearly doubles it, so it may
> not always be desirable, as users are likely to use one or the other,
> but never both, in the "real world".
>
> [1]: https://patchwork.kernel.org/project/linux-mm/patch/20201129004548.1619714-14-namit@xxxxxxxxxx/

Thanks for pushing this change! Your code is better.