summaryrefslogtreecommitdiff
path: root/arch/x86/pci/intel_mid_pci.c
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2014-08-03 00:42:38 +0400
committerMax Filippov <jcmvbkbc@gmail.com>2014-08-14 11:59:28 +0400
commite9500dd852ca6ede346500010545975bf10244dc (patch)
treea7689d7b6db4a29d69479c829004bc9a70423c59 /arch/x86/pci/intel_mid_pci.c
parentc3ef1f4d379cbc79daf80ffb8d43c611da090b82 (diff)
downloadlinux-e9500dd852ca6ede346500010545975bf10244dc.tar.xz
xtensa: make fast_unaligned store restartable
fast_unaligned may encounter DTLB miss or SEGFAULT during the store emulation. Don't update epc1 and lcount until after the store emulation is complete, so that the faulting store instruction could be replayed. Remove duplicate code handling zero overhead loops and calculate new epc1 and lcount in one place. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'arch/x86/pci/intel_mid_pci.c')
0 files changed, 0 insertions, 0 deletions