hallooo, Sorry im asking this question again, but i didnt get any replies for this: I want to allocate physically contiguous blocks of memory for a DMA capable PCI device. Im working on 2.4.18 kernel, i586. Ive used series of __get_free_pages() with GFP_DMA|GFP_KERNEL flags, and tried to get array of 128k buffers. Now i want to do a mmap() of all these blocks. How do i do that ? If it cant be answered here, any other lists that i can try ? thanx . -nagaraj -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/