Re: bus_dmamem_alloc() and BUS_DMA_WAITOK

2009-02-13 Thread John Baldwin
On Friday 13 February 2009 9:22:05 am Patrick Lamaizière wrote: > Hello, > > I would like to know if it is safe to use the BUS_DMA_WAITOK flag with > bus_dmamem_alloc(), in the context of the device_attach routine? Many > drivers use BUS_DMA_NOWAIT. Yes, it is ok to use in an attach routine. > I

bus_dmamem_alloc() and BUS_DMA_WAITOK

2009-02-13 Thread Patrick Lamaizière
Hello, I would like to know if it is safe to use the BUS_DMA_WAITOK flag with bus_dmamem_alloc(), in the context of the device_attach routine? Many drivers use BUS_DMA_NOWAIT. I need a 32Ko buffer and on low memory my driver cannot attach (bus_dmamem_alloc returns ENOMEM). Will BUS_DMA_WAITOK hel