Commit 5d1fa299 authored by hgy's avatar hgy Committed by Tomasz Zawadzki
Browse files

fix error code passing in rw path



Change-Id: I55f0b07cb3a7cac363b48b2563106e405ba049fa
Signed-off-by: default avatarguangyang han <hanguangyang@ruijie.com.cn>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18698


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
parent 0e483b98
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1720,6 +1720,11 @@ __read_done(void *ctx, int bserrno)
	struct spdk_fs_cb_args *args = &req->args;
	void *buf;

	if (bserrno) {
		__rw_done(req, bserrno);
		return;
	}

	assert(req != NULL);
	buf = (void *)((uintptr_t)args->op.rw.pin_buf + (args->op.rw.offset & (args->op.rw.blocklen - 1)));
	if (args->op.rw.is_read) {