summaryrefslogtreecommitdiff
path: root/arch/s390/mm/init.c
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2013-04-16 13:25:06 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2013-04-17 12:31:31 +0200
commitf752ac4d7d96159776b0eea47489796bd90856fd (patch)
tree896d5edfdf6669cf7c481d20fb6878d0039442d5 /arch/s390/mm/init.c
parentb66ac63e20b3f4d7931e67c986956aa5ffbea57f (diff)
downloadlinux-f752ac4d7d96159776b0eea47489796bd90856fd.tar.gz
linux-f752ac4d7d96159776b0eea47489796bd90856fd.tar.bz2
linux-f752ac4d7d96159776b0eea47489796bd90856fd.zip
s390/mm: protection exception PSW for aborted transaction
Protection exception usually are suppressing and the fault handler needs to rewind the PSW by the instruction length to get the correct fault address. Except for protection exceptions while the CPU is in the middle of a transaction. The CPU stores the transaction abort PSW at the start of the transaction, if the transaction is aborted the PSW is already correct and may not be modified by the fault handler. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/mm/init.c')
0 files changed, 0 insertions, 0 deletions