linux-stable/arch/s390/kvm
Thomas Huth e879892c72 KVM: s390: Always store status during SIGP STOP_AND_STORE_STATUS
The SIGP order STOP_AND_STORE_STATUS is defined to stop a CPU and store
its status. However, we only stored the status if the CPU was still
running, so make sure that the status is now also stored if the CPU was
already stopped. This fixes the problem that the CPU information was
not stored correctly in kdump files, rendering them unreadable.

Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: stable@vger.kernel.org
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
2013-11-28 11:08:13 +01:00
..
diag.c KVM: s390: Lock kvm->srcu at the appropriate places 2013-09-24 19:12:19 +02:00
gaccess.h KVM: s390: Helper for converting real addresses to absolute 2013-09-24 19:12:20 +02:00
intercept.c KVM: s390: Remove dead "rerun vcpu" code 2013-09-24 19:12:17 +02:00
interrupt.c Here are the 3.13 KVM changes. There was a lot of work on the PPC 2013-11-15 13:51:36 +09:00
Kconfig KVM: s390: Wire up ioeventfd. 2013-03-05 19:12:17 -03:00
kvm-s390.c KVM: s390: Always store status during SIGP STOP_AND_STORE_STATUS 2013-11-28 11:08:13 +01:00
kvm-s390.h KVM: s390: Always store status during SIGP STOP_AND_STORE_STATUS 2013-11-28 11:08:13 +01:00
Makefile KVM: get rid of $(addprefix ../../../virt/kvm/, ...) in Makefiles 2013-05-19 15:14:00 +03:00
priv.c KVM: s390: Do not set CC3 for EQBS and SQBS 2013-11-28 11:08:12 +01:00
sigp.c KVM: s390: Always store status during SIGP STOP_AND_STORE_STATUS 2013-11-28 11:08:13 +01:00
trace-s390.h KVM: s390: Add support for channel I/O instructions. 2013-01-07 19:53:43 -02:00
trace.h s390/dis: move disassembler function prototypes to proper header file 2013-10-24 17:16:48 +02:00