bdev: Return when locking LBA range for fused command failed
Add missing return statement on LBA range locking failure. Fixes github issue #1531 Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: I5506f34acd51714b9947b9692d0d5d9793144adc Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3737 Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
1f543eef54
commit
210f61ec0e
@ -3906,6 +3906,7 @@ bdev_comparev_and_writev_blocks_locked(void *ctx, int status)
|
||||
if (status) {
|
||||
bdev_io->internal.status = SPDK_BDEV_IO_STATUS_FIRST_FUSED_FAILED;
|
||||
bdev_io->internal.cb(bdev_io, false, bdev_io->internal.caller_ctx);
|
||||
return;
|
||||
}
|
||||
|
||||
bdev_compare_and_write_do_compare(bdev_io);
|
||||
|
Loading…
Reference in New Issue
Block a user