Re: __alloc_pages: 2-order allocation failed
unsigned long __get_free_pages(unsigned int gfp_mask, unsigned int order)
{
struct page * page;
page = alloc_pages(gfp_mask, order);
if (!page)
if (order > 0)
printk("DEBUG: __get_free_pages() order %d failed "
"called by %p\n",
order, __builtin_return_address(0));
return 0;
return (unsigned long) page_address(page);
}
On Wed, Apr 20, 2005 at 04:28:27PM -0700, David S. Miller said:
> On Wed, 20 Apr 2005 15:40:41 -0400
> Mike Edwards <sauron-debian-sparc@psychology.rutgers.edu> wrote:
>
> > David, this doesn't look like it's going to be easy.
>
> Show me the exact contents of the full function __get_free_pages()
> after your edits. You must have mad some slight error.
>
--
Mike Edwards <sauron-debian-sparc@psychology.rutgers.edu>
System Administrator
Psychology Department, Rutgers University, Newark campus
Reply to: