Driver porting: Zero-copy user-space access
Posted Feb 15, 2006 17:17 UTC (Wed) by
ceb (guest, #35717)
Parent article:
Driver porting: Zero-copy user-space access
Does anyone have any experience in using get_user_pages in a real system. As far as I can tell it is totally unreliable when the machine is in any way loaded. As well as getting zero addresses for pages returned, the physical addresses don't seem to correspond to the data to be transferred. This is on various flavors of Linux 2.6 based kernels.
This seems to rule out performing DMA directly from user space but I would like to be told that I'm wrong.
(
Log in to post comments)