Well, alloc_pages() and alloc_pages_node() look *REAAALY* similar. This is a really small patch to just shrink alloc_pages_node() a bit and point alloc_page() and alloc_pages() at alloc_pages_node() with the appropriate arguments. It is a pretty trivial change, just curious if there are any violent objections to such a change. [mcd@arrakis push]$ diffstat alloc_pages_cleanup-2.5.62.patch gfp.h | 18 +++++------------- 1 files changed, 5 insertions(+), 13 deletions(-) Cheers! -Matt