new primitive: iov_iter_for_each_range()
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 18 Feb 2017 06:44:03 +0000 (01:44 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 12 Oct 2017 02:36:54 +0000 (22:36 -0400)
commit09cf698a594276139b7dfafb232af3fe4fbc4438
tree163c2dbfca800af81aed88f993e6db004093c35b
parent6d1ff4d6f37dc3c14d9fc08dbbbb920a12c21f84
new primitive: iov_iter_for_each_range()

For kvec and bvec: feeds segments to given callback as long as it
returns 0.  For iovec and pipe: fails.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
include/linux/uio.h
lib/iov_iter.c