Hi John, Steve and others, I'll only rename flush to invalidate. Thant's all for now. Michal > 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