[LTP] [PATCH v4] userfaultfd: Add test using UFFDIO_POISON
Ricardo Branco
rbranco@suse.de
Fri Feb 20 16:43:09 CET 2026
On 2/20/26 4:32 PM, Andrea Cervesato wrote:
>> +
>> + sa.sa_handler = sigbus_handler;
>> + sigemptyset(&sa.sa_mask);
>> + SAFE_SIGACTION(SIGBUS, &sa, NULL);
>> +
>> + set_pages();
> This is done every cycle of -i > 1, but memory is never released and
> done once in cleanup().
I'm moving sigaction to setup but set_pages() is called in run() on the
rest of the tests.
>> +
>> + uffd = SAFE_USERFAULTFD(O_CLOEXEC | O_NONBLOCK, false);
> Maybe this one should be closed inside run(), or even remove it from
> static variables and passed to the thread, so we keep it inside run().
But then we'd also have to fix the other tests.
>> +
>> +static struct tst_test test = {
>> + .test_all = run,
>> + .cleanup = cleanup,
>> +};
> You ar missing the runtest entry.
There's no runtest function. For now I'm using the other tests as template.
Best,
R
More information about the ltp
mailing list