summaryrefslogtreecommitdiffstats
path: root/drivers/block/xen-blkfront.c
diff options
context:
space:
mode:
authorIlya Dryomov <idryomov@gmail.com>2015-11-27 19:23:24 +0100
committerIlya Dryomov <idryomov@gmail.com>2015-12-04 14:29:18 +0100
commit70b16db86f564977df074072143284aec2cb1162 (patch)
treeeb4418d39ce759952bf36e5536efbe06e94134a9 /drivers/block/xen-blkfront.c
parentLinux 4.4-rc3 (diff)
downloadlinux-70b16db86f564977df074072143284aec2cb1162.tar.xz
linux-70b16db86f564977df074072143284aec2cb1162.zip
rbd: don't put snap_context twice in rbd_queue_workfn()
Commit 4e752f0ab0e8 ("rbd: access snapshot context and mapping size safely") moved ceph_get_snap_context() out of rbd_img_request_create() and into rbd_queue_workfn(), adding a ceph_put_snap_context() to the error path in rbd_queue_workfn(). However, rbd_img_request_create() consumes a ref on snapc, so calling ceph_put_snap_context() after a successful rbd_img_request_create() leads to an extra put. Fix it. Cc: stable@vger.kernel.org # 3.18+ Signed-off-by: Ilya Dryomov <idryomov@gmail.com> Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Diffstat (limited to 'drivers/block/xen-blkfront.c')
0 files changed, 0 insertions, 0 deletions