On 1/23/23 09:29, David Howells wrote:
Hi Al, Christoph, Here are patches to provide support for extracting pages from an iov_iter and to use this in the extraction functions in the block layer bio code.
Hi David, It's great to see this series. I attempted this a few times but got caught in a loop of "don't quite see all the pieces, but it almost makes sense...Al Viro has spotted major problems (again)...squirrel!"; and repeat. :) I saw your earlier versions go by and expected that they would end up being an iov_iter prerequisite to getting Direct IO converted over to FOLL_PIN. But now it looks like you are actually doing the conversion as well! That's really excellent. I've made a first pass through the series and have some minor notes that I'll send out shortly, but it looks nice overall. thanks, -- John Hubbard NVIDIA