aboutsummaryrefslogtreecommitdiff
path: root/lib/test_fortify/write_overflow-memcpy.c
diff options
context:
space:
mode:
authorPavel Begunkov <[email protected]>2021-07-19 11:53:00 +0100
committerJens Axboe <[email protected]>2021-08-24 08:04:58 -0600
commitd9cf3bd531844ffbfe94b16e417037a16efc988d (patch)
tree3f67cd309c9508be5de6a84c06621fa44fdc67c1 /lib/test_fortify/write_overflow-memcpy.c
parentc4b2b7d150d2b155b317b3e2f66492c6befab2b5 (diff)
bio: fix page leak bio_add_hw_page failure
__bio_iov_append_get_pages() doesn't put not appended pages on bio_add_hw_page() failure, so potentially leaking them, fix it. Also, do the same for __bio_iov_iter_get_pages(), even though it looks like it can't be triggered by userspace in this case. Fixes: 0512a75b98f8 ("block: Introduce REQ_OP_ZONE_APPEND") Cc: [email protected] # 5.8+ Signed-off-by: Pavel Begunkov <[email protected]> Link: https://lore.kernel.org/r/1edfa6a2ffd66d55e6345a477df5387d2c1415d0.1626653825.git.asml.silence@gmail.com Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-memcpy.c')
0 files changed, 0 insertions, 0 deletions