think the data is contiguous - and the convertor routine you've changed this to doesn't support returning the correct offset into the user buffer when a NULL address is provided in the iovec array This commit was SVN r6496.