summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorChristian Borntraeger <borntraeger@de.ibm.com>2017-05-15 14:11:03 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2017-05-17 12:34:03 +0200
commitc0e7bb38c07cbd8269549ee0a0566021a3c729de (patch)
tree737471345bc630009d64a3a591f7a0b9d2e19784 /drivers
parentb23afd384801711ab6dbccd259cc14cb09a1dcaf (diff)
downloadlinux-c0e7bb38c07cbd8269549ee0a0566021a3c729de.tar.bz2
s390/kvm: do not rely on the ILC on kvm host protection fauls
For most cases a protection exception in the host (e.g. copy on write or dirty tracking) on the sie instruction will indicate an instruction length of 4. Turns out that there are some corner cases (e.g. runtime instrumentation) where this is not necessarily true and the ILC is unpredictable. Let's replace our 4 byte rewind_pad with 3 byte nops to prepare for all possible ILCs. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Cc: stable@vger.kernel.org Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions