aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/mach-mmp
diff options
context:
space:
mode:
authorGuo Ren2019-01-08 20:17:49 +0800
committerGuo Ren2019-01-08 23:42:42 +0800
commit96354ad79e2e59f9d620669c8e1ac2452440c260 (patch)
treef2cb1c8aeb4839c1a9de1c6c41672a2dc01ea0fe /arch/arm/mach-mmp
parentf553aa1c13cbc29aaf420349a28fc33ca98440e5 (diff)
csky: fixup CACHEV1 store instruction fast retire
For I/O access, 810/807 store instruction fast retire will cause wrong primitive. For example: stw (clear interrupt source) stw (unmask interrupt controller) enable interrupt stw is fast retire instruction. When PC is run at enable interrupt stage, the clear interrupt source hasn't finished. It will cause another wrong irq-enter. So use mb() to prevent above. Signed-off-by: Guo Ren <ren_guo@c-sky.com> Cc: Lu Baoquan <lu.baoquan@intellif.com>
Diffstat (limited to 'arch/arm/mach-mmp')
0 files changed, 0 insertions, 0 deletions