[LTP] [PATCH v5] mremap07.c: New case check mremap with MREMAP_DONTUNMAP
Andrea Cervesato
andrea.cervesato@suse.com
Thu Mar 26 11:01:14 CET 2026
Hi Wei,
we are almost there to merge. A few comments below..
> This case test mremap() with MREMAP_DONTUNMAP and use userfaultfd
> verifies fault which triggered by accessing old memory region.
English can be improved a bit here:
Test mremap() with MREMAP_DONTUNMAP and verify that accessing the old
memory region triggers a page fault, which is then correctly handled
by a userfaultfd handler.
> +static void *fault_handler_thread(void *arg LTP_ATTRIBUTE_UNUSED)
> +{
Missing return NULL; in this function.
> + if (strcmp(fault_addr, test_string) != 0)
> + tst_res(TFAIL, "Verification failed: Content of the old "
> + "address is '%s', expected '%s'", fault_addr, test_string);
> + else
> + tst_res(TPASS, "Verification passed: Content of the old "
> + "address is correct after fault handling");
> +
We have TST_EXP_EQ_STR(fault_addr, test_string).
The rest is ok.
Regards,
--
Andrea Cervesato
SUSE QE Automation Engineer Linux
andrea.cervesato@suse.com
More information about the ltp
mailing list