commit | 1cfd0ddd82232804e03f3023f6a58b50dfef0574 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sun Sep 24 10:21:15 2017 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Tue Oct 10 23:55:14 2017 -0400 |
tree | d947cd8a4539b38383065b80d1cc1e3dff6df948 | |
parent | 2b04e8f6bbb196cab4b232af0f8d48ff2c7a8058 [diff] |
bio_copy_user_iov(): don't ignore ->iov_offset Since "block: support large requests in blk_rq_map_user_iov" we started to call it with partially drained iter; that works fine on the write side, but reads create a copy of iter for completion time. And that needs to take the possibility of ->iov_iter != 0 into account... Cc: stable@vger.kernel.org #v4.5+ Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>