On Mon, 5 May 2008, Stephen Neuendorffer wrote: > > -----Original Message----- > > From: John Williams [mailto:john.williams@xxxxxxxxxxxxx] > > > > Sure - what I meant is can dma_alloc just call kmalloc to do it's > work? > > I scanned through Linux Device Drivers, and it appears that calling > get_free_pages is: > 1) more efficient than kmalloc for large allocations > 2) allocates physically contiguous memory, which kmalloc doesn't > necessarily do if there's an mmu. kmalloc() allocates physically contiguous memory, vmalloc() doesn't. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html