summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAnkur Arora <ankur.a.arora@oracle.com>2017-03-21 15:43:38 -0700
committerBen Hutchings <ben@decadent.org.uk>2017-07-18 18:40:22 +0100
commit0f98d58739ba455cdde9518dc377c3b97d46d3f4 (patch)
tree3a0e1e0b6300e434a882c57ee1632b63ee5a1a97 /include
parent5ff2d2e67ab3f9e610822054e89fb7466bf8f128 (diff)
xen/acpi: upload PM state from init-domain to Xen
commit 1914f0cd203c941bba72f9452c8290324f1ef3dc upstream. This was broken in commit cd979883b9ed ("xen/acpi-processor: fix enabling interrupts on syscore_resume"). do_suspend (from xen/manage.c) and thus xen_resume_notifier never get called on the initial-domain at resume (it is if running as guest.) The rationale for the breaking change was that upload_pm_data() potentially does blocking work in syscore_resume(). This patch addresses the original issue by scheduling upload_pm_data() to execute in workqueue context. Cc: Stanislaw Gruszka <sgruszka@redhat.com> Based-on-patch-by: Konrad Wilk <konrad.wilk@oracle.com> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Reviewed-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Ankur Arora <ankur.a.arora@oracle.com> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions