v1->v2: - add kvm_vcpu parameter to kvm_arch_no_poll - add kvm stat in the s390 implementation - make the value tunable Folks, this is a very simple variant to disable halt polling when the KVM host is already running virtualized. We could imagine more complex variants (like tuning down the halt polling value) but this seems to do the trick for some kvm deployment scenarios on s390x. (e.g. having multiple LPARS with KVMs that are in itself already overcommitted). Christian Borntraeger (2): KVM: polling: add architecture backend to disable polling KVM: s390: provide kvm_arch_no_poll function arch/s390/include/asm/kvm_host.h | 1 + arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/kvm-s390.c | 17 +++++++++++++++++ include/linux/kvm_host.h | 10 ++++++++++ virt/kvm/Kconfig | 3 +++ virt/kvm/kvm_main.c | 2 +- 6 files changed, 33 insertions(+), 1 deletion(-) -- 2.19.1