Re: [PATCH v1 00/11] mm/memory: optimize fork() with PTE-mapped THP

2024-01-23 Thread Ryan Roberts
On 23/01/2024 20:14, David Hildenbrand wrote: > On 23.01.24 20:43, Ryan Roberts wrote: >> On 23/01/2024 19:33, David Hildenbrand wrote: >>> On 23.01.24 20:15, Ryan Roberts wrote: On 22/01/2024 19:41, David Hildenbrand wrote: > Now that the rmap overhaul[1] is upstream that provides a

Re: [PATCH v1 00/11] mm/memory: optimize fork() with PTE-mapped THP

2024-01-23 Thread David Hildenbrand
On 23.01.24 20:43, Ryan Roberts wrote: On 23/01/2024 19:33, David Hildenbrand wrote: On 23.01.24 20:15, Ryan Roberts wrote: On 22/01/2024 19:41, David Hildenbrand wrote: Now that the rmap overhaul[1] is upstream that provides a clean interface for rmap batching, let's implement PTE batching

Re: [PATCH v1 00/11] mm/memory: optimize fork() with PTE-mapped THP

2024-01-23 Thread Ryan Roberts
On 23/01/2024 19:33, David Hildenbrand wrote: > On 23.01.24 20:15, Ryan Roberts wrote: >> On 22/01/2024 19:41, David Hildenbrand wrote: >>> Now that the rmap overhaul[1] is upstream that provides a clean interface >>> for rmap batching, let's implement PTE batching during fork when processing >>>

Re: [PATCH v1 00/11] mm/memory: optimize fork() with PTE-mapped THP

2024-01-23 Thread David Hildenbrand
On 23.01.24 20:15, Ryan Roberts wrote: On 22/01/2024 19:41, David Hildenbrand wrote: Now that the rmap overhaul[1] is upstream that provides a clean interface for rmap batching, let's implement PTE batching during fork when processing PTE-mapped THPs. This series is partially based on Ryan's

Re: [PATCH v1 00/11] mm/memory: optimize fork() with PTE-mapped THP

2024-01-23 Thread Ryan Roberts
On 22/01/2024 19:41, David Hildenbrand wrote: > Now that the rmap overhaul[1] is upstream that provides a clean interface > for rmap batching, let's implement PTE batching during fork when processing > PTE-mapped THPs. > > This series is partially based on Ryan's previous work[2] to implement >

[PATCH v1 00/11] mm/memory: optimize fork() with PTE-mapped THP

2024-01-22 Thread David Hildenbrand
Now that the rmap overhaul[1] is upstream that provides a clean interface for rmap batching, let's implement PTE batching during fork when processing PTE-mapped THPs. This series is partially based on Ryan's previous work[2] to implement cont-pte support on arm64, but its a complete rewrite based