commit | 21b56c84775351ac66354c9b09fb429e5cdeceac | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Mon Apr 26 20:50:05 2021 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Thu Jun 10 11:45:18 2021 -0400 |
tree | 476088c8ed3070a3e9860d925ab44ab5b9023849 | |
parent | 1b4fb5ffd79bac27a7b9beda63c827c7d7457c45 [diff] |
iov_iter: get rid of separate bvec and xarray callbacks After the previous commit we have * xarray and bvec callbacks idential in all cases * both equivalent to kvec callback wrapped into kmap_local_page()/kunmap_local() pair. So we can pass only two (iovec and kvec) callbacks to iterate_and_advance() and let iterate_{bvec,xarray} wrap it into kmap_local_page()/kunmap_local_page(). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>