aboutsummaryrefslogtreecommitdiff
path: root/init/do_mounts.h
diff options
context:
space:
mode:
authorVineet Gupta2017-01-27 10:45:27 -0800
committerVineet Gupta2017-01-27 10:54:20 -0800
commit9aed02feae57bf7a40cb04ea0e3017cb7a998db4 (patch)
treea3abfdd6f3bf53f2395ea8c27ed5f1a4f1988c40 /init/do_mounts.h
parent78f824d4312a8944f5340c6b161bba3bf2c81096 (diff)
ARC: [arcompact] handle unaligned access delay slot corner case
After emulating an unaligned access in delay slot of a branch, we pretend as the delay slot never happened - so return back to actual branch target (or next PC if branch was not taken). Curently we did this by handling STATUS32.DE, we also need to clear the BTA.T bit, which is disregarded when returning from original misaligned exception, but could cause weirdness if it took the interrupt return path (in case interrupt was acive too) One ARC700 customer ran into this when enabling unaligned access fixup for kernel mode accesses as well Cc: stable@vger.kernel.org Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'init/do_mounts.h')
0 files changed, 0 insertions, 0 deletions