mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
replay: bh scheduling fix
This patch fixes scheduling of bottom halves when record/replay is enabled. Now BH are not added to replay queue when asynchronous events are disabled. This may happen in startup and loadvm/savevm phases of execution. Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
c32b82afaf
commit
58a0067aa8
1 changed files with 1 additions and 1 deletions
|
@ -135,7 +135,7 @@ void replay_add_event(ReplayAsyncEventKind event_kind,
|
||||||
|
|
||||||
void replay_bh_schedule_event(QEMUBH *bh)
|
void replay_bh_schedule_event(QEMUBH *bh)
|
||||||
{
|
{
|
||||||
if (replay_mode != REPLAY_MODE_NONE) {
|
if (replay_mode != REPLAY_MODE_NONE && events_enabled) {
|
||||||
uint64_t id = replay_get_current_step();
|
uint64_t id = replay_get_current_step();
|
||||||
replay_add_event(REPLAY_ASYNC_EVENT_BH, bh, NULL, id);
|
replay_add_event(REPLAY_ASYNC_EVENT_BH, bh, NULL, id);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue