]> git.baikalelectronics.ru Git - kernel.git/commit
xen/blkback: fix reference counting
authorVegard Nossum <vegard.nossum@oracle.com>
Thu, 5 Sep 2013 11:00:14 +0000 (13:00 +0200)
committerJens Axboe <axboe@kernel.dk>
Fri, 8 Nov 2013 16:10:27 +0000 (09:10 -0700)
commit011ea72077fc115588de26ae7b26ce0920822850
tree0ce18ebc97696b04df2be341238b977c588b2fb5
parente170ae0fc838a006648498da574b3431731359e9
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
9062718886269992de8925a05bc9fff88f461b23 (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>
drivers/block/xen-blkback/blkback.c