Shan, Haitao
2008-Sep-12 02:52 UTC
[Xen-devel] [PATCH] FLush pending softirqs when cpu offline
Hi, Keir, Thanks for checking in cpu online/offline support. Another thought inspired by Kevin, due to the time sequence that different cpus enter the stop machine context, there is a small window that some kind of softirqs (say softirq_A) are issued to the dying cpu right after the dying cpu has already handled softirq_A in do_softirq before entering stop_machine softirq. So this softirq_A should be handled by the dying cpu after exiting from stop_machine context. However, scheduling to idle leaves no change for softirqs other than the shedule softirq itself to execute. This patch will flush these softirqs at the beginning of play_dead. Best Regards Haitao Shan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Seemingly Similar Threads
- [PATCH] Fixing mwait usage when doing cpu offline
- [PATCH 1/4] CPU online/offline support in Xen
- [Patch] Add NMI Injection and Pending Support in VMX
- [xen-unstable test] 10626: regressions - trouble: blocked/broken/fail/pass
- [PATCH 5/6] Add MSI support to XEN