Messages in this thread | | | Date | Fri, 24 Dec 2004 14:20:06 +0100 | From | Jens Axboe <> | Subject | Re: kblockd/1: page allocation failure in 2.6.9 |
| |
On Thu, Dec 23 2004, Frank Steiner wrote: > >Dec 20 13:17:21 turing kernel: kblockd/1: page allocation failure. > >order:0, mode:0x21
This looks fishy - this is GFP_ATOMIC | GFP_DMA, where it should only be GFP_ATOMIC. gdth should not have shost->cmd_pool->gfp_mask == GFP_ATOMIC, that looks like a bug in the driver.
Apart from that, the trace looks sane and the SCSI mid layer should recover from this condition and not cause a hung io subsystem. The only way I can see this fail is if the scsi host free_list is not filled for some reason during init, or if the commands allocated from there are lost or never finished by the hardware.
-- Jens Axboe
- 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/
| |