]> xenbits.xensource.com Git - pvdrivers/win/xenbus.git/commit
Separate running the 'early' SYNC_CALLBACKs from the interrupt enable request
authorPaul Durrant <pdurrant@amazon.com>
Thu, 5 May 2022 17:57:52 +0000 (18:57 +0100)
committerPaul Durrant <pdurrant@amazon.com>
Fri, 6 May 2022 12:45:22 +0000 (13:45 +0100)
commiteb5a09aeb9e3617a297151c8eef8b868499013f1
treec7c49eccaae6d3a3d3dac67694beca52064e920e
parente15565deab98ccca21b47ae6071b5c08770c7582
Separate running the 'early' SYNC_CALLBACKs from the interrupt enable request

This patch introduces a new dedicated request to ensure that *all* callbacks
have been completed before *any* CPU re-enables interrupts.

Signed-off-by: Paul Durrant <pdurrant@amazon.com>
src/xenbus/suspend.c
src/xenbus/sync.c
src/xenbus/sync.h