summaryrefslogtreecommitdiffstats
path: root/block/blk-mq.h
diff options
context:
space:
mode:
authorMuthu Kumar <muthu.lkml@gmail.com>2014-01-08 14:19:52 -0700
committerJens Axboe <axboe@kernel.dk>2014-01-08 14:19:52 -0700
commitc7b22bb19a24fef1a851a41e5c0657c0c4a41550 (patch)
tree1fac305df2871fdeb16e2ef03d2c39c1d87ba9f5 /block/blk-mq.h
parent1331107f8a8611f3520046f50c44af9b2102bfd2 (diff)
downloadlinux-c7b22bb19a24fef1a851a41e5c0657c0c4a41550.tar.gz
linux-c7b22bb19a24fef1a851a41e5c0657c0c4a41550.tar.bz2
linux-c7b22bb19a24fef1a851a41e5c0657c0c4a41550.zip
btrfs: fix missing increment of bi_remaining
In btrfs_end_bio(), we increment bi_remaining if is_orig_bio. If not, we restore the orig_bio but failed to increment bi_remaining for orig_bio, which triggers a BUG_ON later when bio_endio is called. Fix is to increment bi_remaining when we restore the orig bio as well. Reported-by: Fengguang Wu <fengguang.wu@intel.com> CC: Kent Overstreet <kmo@daterainc.com> Signed-off-by: Muthukumar Ratty <muthur@gmail.com> Reviewed-by: Chris Mason <clm@fb.com> Tested-by: Fengguang Wu <fengguang.wu@intel.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-mq.h')
0 files changed, 0 insertions, 0 deletions