On Wed, Jun 18, 2025 at 04:24:09AM +0000, James Houghton wrote: > Hi Sean, Paolo, Oliver, + others, > > Here is a v3 of KVM Userfault. Thanks for all the feedback on the v2, > Sean. I realize it has been 6 months since the v2; I hope that isn't an > issue. Not one bit. The only thing I look for in patch frequency is the urgency with which the author wants to get something in. > I am working on the QEMU side of the changes as I get time. Let me know > if it's important for me to send those patches out for this series to be > merged. It'd be good to know we have line of sight on a functional implementation here, i.e. uffd-based handling of non-vCPU accesses. I'm not expecting surprises here, but patches always speak louder than words. Don't want to block the kernel pieces if that's a time sink though. And FWIW, besides the nitpicking I'm quite happy with the way this is shaping up. > Be aware that this series will have non-trivial conflicts with Fuad's > user mapping support for guest_memfd series[1]. For example, for the > arm64 change he is making, the newly introduced gmem_abort() would need > to be enlightened to handle KVM Userfault exits. Appreciate the heads up! Thanks, Oliver