@axboe you should get rid of the two preceding lines as welll (the iov_base/iov_len initialization). They are now wrong, and the iov_iter_ubuf() will overwrite them anyway. The compiler will presumably not generate code for them as it notices, but still..