This is a mostly to address a corner case when using watchdogs, when a domain
wishes to cease fencing activites and cleanly reboot.
Patches 1 to 3 are just code improvements in domain_watchdog(). Patch 4
introduces the new functionality.
Andrew Cooper (4):
xen/watchdog: Fold exit paths to have a single unlock
xen/watchdog: Rearrange the logic to fold the timer-arming paths
xen/watchdog: Drop all locked operations on the watchdog_inuse_map
xen/watchdog: Support disable all watchdog timers in one go
xen/common/schedule.c | 47 +++++++++++++++++++++++++++++-----------------
xen/include/public/sched.h | 6 ++++--
2 files changed, 34 insertions(+), 19 deletions(-)
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel