[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 4/6] vl: drop is_suspended variable
From: |
Luiz Capitulino |
Subject: |
[Qemu-devel] [PULL 4/6] vl: drop is_suspended variable |
Date: |
Tue, 8 May 2012 14:50:16 -0300 |
Check for the RUN_STATE_SUSPENDED state instead.
Signed-off-by: Luiz Capitulino <address@hidden>
---
vl.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/vl.c b/vl.c
index a7afc79..5e0080b 100644
--- a/vl.c
+++ b/vl.c
@@ -1293,7 +1293,6 @@ static pid_t shutdown_pid;
static int powerdown_requested;
static int debug_requested;
static int suspend_requested;
-static bool is_suspended;
static NotifierList suspend_notifiers =
NOTIFIER_LIST_INITIALIZER(suspend_notifiers);
static NotifierList wakeup_notifiers =
@@ -1427,12 +1426,11 @@ static void qemu_system_suspend(void)
notifier_list_notify(&suspend_notifiers, NULL);
runstate_set(RUN_STATE_SUSPENDED);
monitor_protocol_event(QEVENT_SUSPEND, NULL);
- is_suspended = true;
}
void qemu_system_suspend_request(void)
{
- if (is_suspended) {
+ if (runstate_check(RUN_STATE_SUSPENDED)) {
return;
}
suspend_requested = 1;
@@ -1447,7 +1445,7 @@ void qemu_register_suspend_notifier(Notifier *notifier)
void qemu_system_wakeup_request(WakeupReason reason)
{
- if (!is_suspended) {
+ if (!runstate_check(RUN_STATE_SUSPENDED)) {
return;
}
if (!(wakeup_reason_mask & (1 << reason))) {
@@ -1458,7 +1456,6 @@ void qemu_system_wakeup_request(WakeupReason reason)
notifier_list_notify(&wakeup_notifiers, &reason);
reset_requested = 1;
qemu_notify_event();
- is_suspended = false;
}
void qemu_system_wakeup_enable(WakeupReason reason, bool enabled)
--
1.7.9.2.384.g4a92a
- [Qemu-devel] [PULL 1.1 0/6]: QMP queue, Luiz Capitulino, 2012/05/08
- [Qemu-devel] [PULL 1/6] wakeup on migration, Luiz Capitulino, 2012/05/08
- [Qemu-devel] [PULL 3/6] runstate: introduce suspended state, Luiz Capitulino, 2012/05/08
- [Qemu-devel] [PULL 2/6] qapi-schema.json: fix RunState enums alphabetical order, Luiz Capitulino, 2012/05/08
- [Qemu-devel] [PULL 4/6] vl: drop is_suspended variable,
Luiz Capitulino <=
- [Qemu-devel] [PULL 5/6] hmp: expr_unary(): check for overflow in strtoul()/strtoull(), Luiz Capitulino, 2012/05/08
- [Qemu-devel] [PULL 6/6] hmp: fix bad value conversion for M type, Luiz Capitulino, 2012/05/08
- Re: [Qemu-devel] [PULL 1.1 0/6]: QMP queue, Anthony Liguori, 2012/05/09