Re: [PATCH v5 4/5] mm/sparse-vmemmap: improve memory savings for compound devmaps

2022-02-12 Thread Muchun Song
On Sat, Feb 12, 2022 at 6:08 PM Muchun Song wrote: > > On Fri, Feb 11, 2022 at 8:37 PM Joao Martins > wrote: > > > > On 2/11/22 07:54, Muchun Song wrote: > > > On Fri, Feb 11, 2022 at 3:34 AM Joao Martins > > > wrote: > > > [...] > > >> pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsig

Re: [PATCH v5 5/5] mm/page_alloc: reuse tail struct pages for compound devmaps

2022-02-12 Thread Muchun Song
On Fri, Feb 11, 2022 at 8:48 PM Joao Martins wrote: > > On 2/11/22 05:07, Muchun Song wrote: > > On Fri, Feb 11, 2022 at 3:34 AM Joao Martins > > wrote: > >> diff --git a/mm/page_alloc.c b/mm/page_alloc.c > >> index cface1d38093..c10df2fd0ec2 100644 > >> --- a/mm/page_alloc.c > >> +++ b/mm/page_

Re: [PATCH v5 4/5] mm/sparse-vmemmap: improve memory savings for compound devmaps

2022-02-12 Thread Muchun Song
On Fri, Feb 11, 2022 at 8:37 PM Joao Martins wrote: > > On 2/11/22 07:54, Muchun Song wrote: > > On Fri, Feb 11, 2022 at 3:34 AM Joao Martins > > wrote: > > [...] > >> pte_t * __meminit vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, > >> int node, > >> -