[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: