On Wed Feb 18, 2026 at 5:01 AM CET, Tim Kovalenko via B4 Relay wrote: > Changes in v3: > - Addressed the comments and re-instated the PteArray type. > - PteArray now uses `init` instead of `new` where it writes to `self` > page by page. > - PteArray just needs a pte pointer obtained from the `gsp_mem.as_slice_mut`. > > I hope I understood everything in the V2 email chain and implemented it > correctly :)
What I meant in the v2 discussion is that we can see how the patch series from Gary [1] goes and once landed base this fix on top of it, so we can avoid an intermediate (conflicting) solution. If, for some reason, [1] does not progress as expected, we could still fall back to using as_slice_mut(). So, given that this fix is not super urgent, the idea is to wait a bit, see how things go and then take the corresponding direction. But don't worry, this is your first contribution and it is not on you at all -- I should have explained it better. For now I suggest to wait a bit more, see how [1] goes and then let's follow up on this. Thanks, Danilo > - Link to v2: > https://lore.kernel.org/r/[email protected] [1] https://lore.kernel.org/rust-for-linux/[email protected]/
