> The script I mentioned in that other mail should help with this:
>
> https://github.com/bjackman/linux/blob/github-base/.github/scripts/run_local.sh
>
> That's my hacky attempt at a "hermetic" runner for these tests, it
> ought to let you get the exact Kconfig, userspace, and QEMU command
> that I used when I hit the issue.
>
> The GitHub workflow definition shows how to get its dependencies
> installed on a Debian-alike:
>
> https://github.com/bjackman/linux/blob/github-base/.github/workflows/test.yaml

Thanks for sharing this, I was able to reproduce and fix the problem.
Turns out char *area_src_alias, area_dst_alias, area_remap were left
uninitialized in uffd_test_ctx_init while it was working before this
refactor because of the global nature of these variables.
Using virtme-ng also helps me ensure that the next spin on this patch
will work :)

> Ideally the test changes
> should run the same before/after that series applied.  Meanwhile, no
> conflict expected between the two, hence no worry on the order to land.

Sorry, I meant to link the uffd_poison_test changes [1], I've rebased
on top of those changes.

Will send a v6 soon.

[1] https://lore.kernel.org/all/20250620150058.1729489-1-pet...@redhat.com/

Thanks,
Ujwal

Reply via email to