summaryrefslogtreecommitdiffstats
path: root/drivers/block/loop.c
diff options
context:
space:
mode:
authorVegard Nossum <vegard.nossum@oracle.com>2013-09-05 13:00:14 +0200
committerJens Axboe <axboe@kernel.dk>2013-11-08 09:10:27 -0700
commitea5ec76d76da9279d12027c1828544c5ccbe7932 (patch)
tree0ce18ebc97696b04df2be341238b977c588b2fb5 /drivers/block/loop.c
parentc47206e25f28232ff979994c32758c82841d81cd (diff)
downloadlinux-ea5ec76d76da9279d12027c1828544c5ccbe7932.tar.gz
linux-ea5ec76d76da9279d12027c1828544c5ccbe7932.tar.bz2
linux-ea5ec76d76da9279d12027c1828544c5ccbe7932.zip
xen/blkback: fix reference counting
If the permission check fails, we drop a reference to the blkif without having taken it in the first place. The bug was introduced in commit 604c499cbbcc3d5fe5fb8d53306aa0fae1990109 (xen/blkback: Check device permissions before allowing OP_DISCARD). Cc: stable@vger.kernel.org Cc: Jan Beulich <JBeulich@suse.com> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/block/loop.c')
0 files changed, 0 insertions, 0 deletions