iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 11 Jun 2022 00:38:20 +0000 (20:38 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Tue, 19 Jul 2022 17:08:46 +0000 (13:08 -0400)
commitd847696fee2df5c757b3ec8b3934582bd330926d
tree4fd573360d02bf7614d34ef0cf5a50c222172d0f
parent52830eac8f1854c5a3f6ea114fb960d5001892db
iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper

Incidentally, ITER_XARRAY did *not* free the sucker in case when
iter_xarray_populate_pages() returned 0...

Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
lib/iov_iter.c