From: Pavel Machek <hidden> Date: 2009-10-21 19:09:57
If you put the array at the end of the data structure, the wrapper
will have to copy the array provided by the user to a temporary
buffer. Passing the array as a separate syscall argument avoids
this.