summaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/mach-ip27/cpu-feature-overrides.h
diff options
context:
space:
mode:
authorDavid Daney <ddaney@caviumnetworks.com>2010-01-08 17:17:43 -0800
committerRalf Baechle <ralf@linux-mips.org>2010-02-27 12:53:06 +0100
commitf252ffd50c97dae87b45f1dbad24f71358ccfbd6 (patch)
treec057fc7c3a819152603b286f935fb367fc48ae73 /arch/mips/include/asm/mach-ip27/cpu-feature-overrides.h
parentec5380c768864c7afd92aa886dd4bb6d38497a01 (diff)
downloadtalos-obmc-linux-f252ffd50c97dae87b45f1dbad24f71358ccfbd6.tar.gz
talos-obmc-linux-f252ffd50c97dae87b45f1dbad24f71358ccfbd6.zip
MIPS: New macro smp_mb__before_llsc.
Replace some instances of smp_llsc_mb() with a new macro smp_mb__before_llsc(). It is used before ll/sc sequences that are documented as needing write barrier semantics. The default implementation of smp_mb__before_llsc() is just smp_llsc_mb(), so there are no changes in semantics. Also simplify definition of smp_mb(), smp_rmb(), and smp_wmb() to be just barrier() in the non-SMP case. Signed-off-by: David Daney <ddaney@caviumnetworks.com> To: linux-mips@linux-mips.org Patchwork: http://patchwork.linux-mips.org/patch/851/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/asm/mach-ip27/cpu-feature-overrides.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud