The following patchset makes kvm more robust wrt cpu hotunplug, and makes suspend-to-ram actually work. Suspend-to-disk benefits from the cpu hotunplug improvements as well. The major issue is that KVM wants to disable the virtualization extensions at a point in time when no user processes are schedulable on the victim cpu. No current notifier exists, so a new one, CPU_DYING, is added for the purpose. Should there be no objections, I will submit this patchset for inclusion in 2.6.22, and backport it to 2.6.21.stable. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [PATCH 0/7] KVM: Suspend and cpu hotplug fixes
- From: Shaohua Li <[email protected]>
- Re: [kvm-devel] [PATCH 0/7] KVM: Suspend and cpu hotplug fixes
- From: Avi Kivity <[email protected]>
- [PATCH 4/7] SMP: Implement on_one_cpu()
- From: Avi Kivity <[email protected]>
- [PATCH 7/7] KVM: Use CPU_DYING for disabling virtualization
- From: Avi Kivity <[email protected]>
- [PATCH 6/7] KVM: Tune hotplug/suspend IPIs
- From: Avi Kivity <[email protected]>
- [PATCH 1/7] HOTPLUG: Add CPU_DYING notifier
- From: Avi Kivity <[email protected]>
- [PATCH 5/7] KVM: Keep track of which cpus have virtualization enabled
- From: Avi Kivity <[email protected]>
- [PATCH 3/7] HOTPLUG: Adapt thermal throttle to CPU_DYING
- From: Avi Kivity <[email protected]>
- [PATCH 2/7] HOTPLUG: Adapt cpuset hotplug callback to CPU_DYING
- From: Avi Kivity <[email protected]>
- Re: [PATCH 0/7] KVM: Suspend and cpu hotplug fixes
- Prev by Date: [PATCH 2/7] HOTPLUG: Adapt cpuset hotplug callback to CPU_DYING
- Next by Date: [PATCH 3/7] HOTPLUG: Adapt thermal throttle to CPU_DYING
- Previous by thread: [BUG] long freezes on thinkpad t60
- Next by thread: [PATCH 2/7] HOTPLUG: Adapt cpuset hotplug callback to CPU_DYING
- Index(es):