* Re: Kernel page count management
[not found] <XFMail.000207103614.mathias@atoll-net.de>
@ 2000-02-07 16:09 ` Rik van Riel
0 siblings, 0 replies; only message in thread
From: Rik van Riel @ 2000-02-07 16:09 UTC (permalink / raw)
To: Mathias Waack; +Cc: Linux Kernel, Linux MM
On Mon, 7 Feb 2000, Mathias Waack wrote:
> If I request a page by calling get_free_page, the kernel
> sets the usage count for this page to 1. So far so good, but if
> I request more pages by calling __get_free_pages(GFP...,order)
> it sets only the usage count of the first returned page.
Higher-order pages are "special".
They are used for special-purpose things and they are not
freeable by kswapd or anything else except the code that
requested the pages in the first place.
There is no real need to mark the other pages as used
since they've been removed from the free list and nobody
will see those pages (except the code that has allocated
them).
regards,
Rik
--
The Internet is not a network of computers. It is a network
of people. That is its real strength.
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux.eu.org/Linux-MM/
^ permalink raw reply [flat|nested] only message in thread