Omar Sandoval <osandov@xxxxxxxxxxx> wrote: > From: Omar Sandoval <osandov@xxxxxx> > > The recent conversion to inline functions made two mistakes: > > 1. It tries to copy the full amount requested (bytes), not just what's > available in the kmap'd page (n). > 2. It's not applying the offset in the first page. > > Note that copy_page_to_iter_nofault() is only used by /proc/kcore. This > was detected by drgn's test suite. > > Fixes: f1982740f5e7 ("iov_iter: Convert iterate*() to inline funcs") > Signed-off-by: Omar Sandoval <osandov@xxxxxx> Acked-by: David Howells <dhowells@xxxxxxxxxx>