Re: __alloc_pages: 3-order allocation failed.

Douglas Gilbert (dougg@torque.net)
Sun, 12 Aug 2001 22:20:23 -0400


Marcelo wrote:
> > On Sun, 12 Aug 2001, André Dahlqvist wrote:
> > With recent kernel, 2.4.7 and 2.4.8 my syslog file has been filled with
> > these messages:
> >
> > Aug 12 02:08:58 sledgehammer kernel: __alloc_pages: 3-order allocation failed.
> > Aug 12 02:08:58 sledgehammer kernel: __alloc_pages: 2-order allocation failed.
> > Aug 12 02:08:58 sledgehammer kernel: __alloc_pages: 1-order allocation failed.
> > Aug 12 02:08:58 sledgehammer kernel: __alloc_pages: 3-order allocation failed.
> >
> > I have not yet found a pattern for when it happens but it doesn't seam to
> > affect my system all that much. Let me know if you want further info or if
> > this is a known thing.
>
> Are you using SCSI?

Marcelo,
That looks just like the sg driver trying to build a
scatter gather list, first it tries 32 KB, then 16 KB
then 8 KB and final gets PAGE_SIZE. This is _not_ an
error (it just leads to more elements in the scatter
gather list).

Any chance that printk() in __alloc_pages() can be removed?

Doug Gilbert

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/