Re: Extend clear_page by an order parameter
From: Christoph Lameter <hidden>
Date: 2005-01-21 23:51:42
Also in:
lkml
On Sat, 22 Jan 2005, Paul Mackerras wrote:
Christoph Lameter writes:quoted
The zeroing of a page of a arbitrary order in page_alloc.c and in hugetlb.c may benefit from a clear_page that is capable of zeroing multiple pages at once (and scrubd too but that is now an independent patch). The following patch extends clear_page with a second parameter specifying the order of the page to be zeroed to allow an efficient zeroing of pages. Hope I caught everything....Wouldn't it be nicer to call the version that takes the order parameter "clear_pages" and then define clear_page(p) as clear_pages(p, 0) ?
clear_page clears one page of the specified order. clear_page cannot clear multiple pages. Calling the function clear_pages would give a wrong impression on what the function does and may lead to attempts to specify the number of zero order pages as a parameter instead of the order. -- 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-mm.org/ . Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>