vl: drop is_suspended variable
Check for the RUN_STATE_SUSPENDED state instead. Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
This commit is contained in:
		
							parent
							
								
									ad02b96ad8
								
							
						
					
					
						commit
						9abc62f644
					
				
							
								
								
									
										7
									
								
								vl.c
								
								
								
								
							
							
						
						
									
										7
									
								
								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)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue