![]() | |||||||||||||
Messages in this thread |
Hi Mel, The global list looks interesting. > > >Instead of having one global MAX_ORDER-sized array of free > > >lists, there are > > >three, one for each type of allocation. Finally, there is a > > >list of pages of > > >size 2^MAX_ORDER which is a global pool of the largest pages > > >the kernel deals with. > > is it so that the pages can > > evolve according to system demands (assuming MAX_ORDER sized > > chunks are eventually available again)? > > > > Exactly. Once a 2^MAX_ORDER block has been merged again, it will not be > reserved until the next split. FYI, MAX_ORDER is huge in some architectures. I guess another watermark should be introduced instead of MAX_ORDER. Thanks, Hirokazu Takahashi. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-03-22 14:09 [from the cache] ©2003-2008 | |||||||||||||