On Fri, Sep 25, 2026 at 05:01:51PM -0400, Zi Yan wrote:
> On Thu Sep 17, 2026 at 12:22 PM EDT, Lorenzo Stoakes (ARM) wrote:

> >  Documentation/filesystems/mmap_prepare.rst | 81 
> > ++++++++++++++++++++++++++++++

> > +* ``discontig_kernel_map_page()`` - Maps a single page, correctly handling
> > +  compound pages (if the compound page is bigger than the remaining pages 
> > in the
> > +  VMA, then only those pages that fit will be mapped). For a compound 
> > page, the
> > +  head page must be passed.
> > +* ``discontig_kernel_map_page_range()`` - Map an array of pages of a 
> > specified
> > +  size. Note that if the number of pages specified exceeds the VMA size 
> > then an
> > +  error will arise.
>
> Why do mapping a compound page and a page range have different behaviors
> on the bound? Either both do partial mappings or give errors when a
> given input cannot be mapped as a whole in the VMA.

Ack, yeah similar to Suren's point on patch 8, will clamp for both.

--
Cheers, Lorenzo

Reply via email to