From: Thomas Huth Date: Thu, 5 Feb 2015 08:06:56 +0000 (+0100) Subject: KVM: s390: Nullify instruction for certain program exceptions X-Git-Tag: omap-for-v4.1/fixes-rc1~202^2~42^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9a846fd5c1723820c97cef56989ea14eea4b30e;p=pandora-kernel.git KVM: s390: Nullify instruction for certain program exceptions When certain program exceptions (e.g. DAT access exceptions) occur, the current instruction has to be nullified, i.e. the old PSW that gets written into the low-core has to point to the beginning of the instruction again, and not to the beginning of the next instruction. Thus we have to rewind the PSW before writing it into the low-core. The list of nullifying exceptions can be found in the POP, chapter 6, figure 6-1 ("Interruption Action"). Signed-off-by: Thomas Huth Reviewed-by: Jens Freimann Reviewed-by: David Hildenbrand Acked-by: Christian Borntraeger Signed-off-by: Christian Borntraeger --- Reading git-diff-tree failed