Re: [PATCH v5 4/8] mm: add a template-based fast path for zone-device page init

"Li Zhe" <[email protected]>
Newsgroups org.kernel.vger.linux-arch,org.kernel.vger.linux-hardening,org.kernel.vger.linux-kernel,org.kvack.linux-mm
Message-ID <[email protected]>
On Tue, 7 Jul 2026 13:06:02 +1000, [email protected] wrote:

> > > The whole bunch of template functions look like it could be useful for
> > > initialization of the non-zone-device struct pages as well.
> > >
> > > As I mentioned previously, it's interesting to see if this approach speeds
> > > up normal memory map initialization as well. If if does could have a single
> > > set of the template functions.
> >
> > Thanks for the suggestion. I agree this is worth exploring.
> >
> > For this series, I would prefer to keep the scope limited to the
> > ZONE_DEVICE initialization path and get that part settled first.
> 
> I think that makes sense, especially as my initial perf testing with other types
> of ZONE_DEVICE pages without altmap didn't show much of a perf impact. Meaning
> it might not be so useful for normal page init.
> 
> > After this series is settled, I plan to look into whether a similar
> > template-based approach can also help normal page initialization. If it
> > shows a real benefit there as well, I can follow up with a separate
> > series.
> 
> I agree it would be interesting though, please let us know what you find one way
> or the other.

Thanks. I will keep this series focused on the pmem-oriented
ZONE_DEVICE path for now, and I will report back separately if the
follow-up work on normal page initialization turns up anything useful,
positive or negative.

Thanks,
Zhe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.