On Tue, Oct 27, 2015 at 11:37:28AM +0300, Pavel Fedin wrote: > Current KVM code has lots of old redundancies, which can be cleaned up. > This patchset is actually a better alternative to > http://www.spinics.net/lists/arm-kernel/msg430726.html, which allows to > keep piggy-backed LRs. The idea is based on the fact that our code also > maintains LR state in elrsr, and this information is enough to track LR > usage. > > In case of problems this series can be applied partially, each patch is > a complete refactoring step on its own. > > Thanks to Andre Przywara for pinpointing some 4.3+ specifics. > > This version has been tested on SMDK5410 development board > (Exynos5410 SoC).
I ran this through my test scripts and I'm now quite sure that there's some breakage in here. One of my tests is running two VMs in parallel, each booting up, running hackbench, and then doing reboot (from within the guest), and just repeating like that. I've run your patches in the above config 100 times, and every time, the rebooting VMs got stuck before 50 reboots. Without these patches, I could run the above config 100 times, and every time, the rebooting VMs passed 200 reboots. I'll try to test each patch individually soon. -Christoffer -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html