Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Hi Al, Jeff, Here's a replacement for the extract_iter_to_iter() patch I had previously. It's a WIP, some bits aren't fully implemented, though some bits I have tested and got to work, but if you could take a look and see if you're okay with the interface. I think I've addressed most of Al's comments. The page-pinning is conditional on certain types of iterator, and a number of the iterator types just extract to the same thing. It should now handle kvec-class iterators that refer to vmalloc'd data. I've also added extraction to scatterlist (which I'll need for doing various crypto things) and extraction to ib_sge which could be used in cifs/smb RDMA, bypassing the conversion-to-scatterlist step. As mentioned, there are bits that aren't fully implemented, let alone tested. David
- Loading branch information