projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
396ce7b
)
iscsi: fix busy/timeout/task set full
author
Paolo Bonzini
<pbonzini@redhat.com>
Tue, 2 Jul 2019 08:45:54 +0000
(10:45 +0200)
committer
Paolo Bonzini
<pbonzini@redhat.com>
Mon, 15 Jul 2019 09:20:42 +0000
(11:20 +0200)
In this case, do_retry was set without calling aio_co_wake, thus never
waking up the coroutine.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
block/iscsi.c
patch
|
blob
|
history
diff --git
a/block/iscsi.c
b/block/iscsi.c
index 267f160bf60c0175f85216e778882b8b41607b1d..6e238bf0adeeac560d61b98613b220424b03083f 100644
(file)
--- a/
block/iscsi.c
+++ b/
block/iscsi.c
@@
-272,7
+272,7
@@
iscsi_co_generic_cb(struct iscsi_context *iscsi, int status,
timer_mod(&iTask->retry_timer,
qemu_clock_get_ms(QEMU_CLOCK_REALTIME) + retry_time);
iTask->do_retry = 1;
-
return
;
+
goto out
;
}
}
iTask->err_code = iscsi_translate_sense(&task->sense);