Searched hist:"5 c67aa90" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/lib/ |
H A D | iov_iter.c | 5c67aa90 Sun Apr 25 22:57:42 CDT 2021 Al Viro <viro@zeniv.linux.org.uk> iov_iter: unify iterate_iovec and iterate_kvec
The differences between iterate_iovec and iterate_kvec are minor: * kvec callback is treated as if it returned 0 * initialization of __p is with i->iov and i->kvec resp. which is trivially dealt with.
No code generation changes - compiler is quite capable of turning left = ((void)(STEP), 0); __v.iov_len -= left; (with no accesses to left downstream) and (void)(STEP); into the same code.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
|