Thread (34 messages) 34 messages, 5 authors, 2020-09-22

Re: [PATCH v3 01/11] xen/manage: keep track of the on-going suspend mode

From: boris.ostrovsky@oracle.com
Date: 2020-09-22 16:19:11
Also in: linux-mm, linux-pm, lkml, xen-devel

On 9/21/20 5:54 PM, Anchal Agarwal wrote:
Thanks for the above suggestion. You are right I didn't find a way to declare
a global state either. I just broke the above check in 2 so that once we have
support for ARM we should be able to remove aarch64 condition easily. Let me
know if I am missing nay corner cases with this one.

static int xen_pm_notifier(struct notifier_block *notifier,
	unsigned long pm_event, void *unused)
{
    int ret = NOTIFY_OK;
    if (!xen_hvm_domain() || xen_initial_domain())
	ret = NOTIFY_BAD;
    if(IS_ENABLED(CONFIG_ARM64) && (pm_event == PM_SUSPEND_PREPARE || pm_event == HIBERNATION_PREPARE))
	ret = NOTIFY_BAD;

    return ret;
}


This will allow PM suspend to proceed on x86.


-boris
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help