vread_iter
read += vread_iter(iter, src, left);
long vread_iter(struct iov_iter *iter, const char *addr, size_t count);