Re: 2.4.0: __alloc_pages: 3-order allocation failed.

Jens Axboe
2001-01-08T04:06:53Z

On Sun, Jan 07 2001, Rik van Riel wrote:
> > __alloc_pages: 3-order allocation failed.
>
> This debugging check should probably be removed around
> 2.4.5, in the mean time it is much too useful to track
> down badly behaving device drivers ;)

It need not be a badly written driver, it could be a fine one
just trying to see if it can get 2^3 successive pages for
performance reasons. As long as it continues on its merry way when
this fails it would be fine, and this message just confuses users.

Plus, for this to be really useful as a catch-bad-guys tool it
would be nice with a hint as what causes it (EIP or even a
call trace).

--
* Jens Axboe <axboe@suse.de>
* SuSE Labs