Messages in this thread |  | | | Date | Tue, 11 Mar 2008 16:54:45 +0100 | | From | Andi Kleen <> | | Subject | Re: [PATCH] [6/13] Core maskable allocator |
| |
On Tue, Mar 11, 2008 at 09:34:53AM -0600, Jonathan Corbet wrote: > Hi, Andi, > > As I dig through this patch, I find it mostly makes sense; seems like it > could be a good idea.
Thanks. > > > +struct page * > > +alloc_pages_mask(gfp_t gfp, unsigned size, u64 mask) > > +{ > > + unsigned long max_pfn = mask >> PAGE_SHIFT; > > The "mask" parameter isn't really a mask - it's an upper bound on the
Actually it's both.
> address of the allocated memory. Might it be better to call it > "max_addr" or "limit" or "ceiling" or some such so callers understand
mask is the standard term used by the PCI-DMA API for the same thing and since one of the main purposes of the mask allocator is to implement underlying support for that interface it seemed fitting to use the same convention.
-Andi
|  |