summaryrefslogtreecommitdiff
path: root/fs/block_dev.c
diff options
context:
space:
mode:
authorJérôme Glisse <jglisse@redhat.com>2019-04-10 23:27:51 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-04-17 09:38:51 +0300
commit2591bfc682822ad35d78aa547797efad575d3bb4 (patch)
tree9a4db8cc08dfcedf6864e2d9d451dc124c46a6d2 /fs/block_dev.c
parent7af20b60f6dba0df784c19d5669a86fdc43eae1f (diff)
downloadlinux-2591bfc682822ad35d78aa547797efad575d3bb4.tar.xz
block: do not leak memory in bio_copy_user_iov()
commit a3761c3c91209b58b6f33bf69dd8bb8ec0c9d925 upstream. When bio_add_pc_page() fails in bio_copy_user_iov() we should free the page we just allocated otherwise we are leaking it. Cc: linux-block@vger.kernel.org Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: stable@vger.kernel.org Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com> Signed-off-by: Jérôme Glisse <jglisse@redhat.com> Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/block_dev.c')
0 files changed, 0 insertions, 0 deletions