On Mon, May 13, 2002 at 11:17:30AM -0500, David Stroupe wrote: > I have noticed that if the passed stuff (DMA) size approaches a page > (0x1000) in size I start to see the problem....is there a size limit > involved here? I do see references to page faults in any oops that may > occur if this call crashes. Yes, I think you are limited to a page in size here. If you want to send that much data across the user<->kernel boundry, there are better ways of doing it than this (I think you use vmalloc, but the mm people know this much better than I do.) Or just do a write() on the /dev node with the data. Or my personal favorite, create a filesystem, and for every different ioctl that you would have created, create a different file entry. Good luck, greg k-h -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/