android_kernel_samsung_a7y1.../block
Jérôme Glisse d74e6d02b4 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>
2020-04-06 15:08:22 +02:00
..
partitions A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bio-integrity.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bio.c block: do not leak memory in bio_copy_user_iov() 2020-04-06 15:08:22 +02:00
blk-cgroup.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-core.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-exec.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-flush.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-integrity.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-ioc.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-iopoll.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-lib.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-map.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-merge.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-mq-cpu.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-mq-cpumap.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-mq-sysfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-mq-tag.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-mq-tag.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-mq.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-mq.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-settings.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-softirq.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-sysfs.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-tag.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-throttle.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk-timeout.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
blk.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bounce.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bsg-lib.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
bsg.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cfq-iosched.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
cmdline-parser.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
compat_ioctl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
deadline-iosched.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
elevator.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
genhd.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ioctl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
ioprio.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Kconfig.iosched A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Makefile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
noop-iosched.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
partition-generic.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
scsi_ioctl.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
t10-pi.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30