]> err.no Git - linux-2.6/commit
[POWERPC] Fix rmb() for e500-based machines it
authorAndy Fleming <afleming@freescale.com>
Fri, 27 Oct 2006 19:31:07 +0000 (14:31 -0500)
committerPaul Mackerras <paulus@samba.org>
Wed, 1 Nov 2006 03:52:48 +0000 (14:52 +1100)
commite0da0daee14862e0a5c49f2059641a8deb27eca2
treecc124794f1b7957c17b5e6a854e134d924c8ac43
parent441cbd8dace80545db2ac43175ac1c097d96f75c
[POWERPC] Fix rmb() for e500-based machines it

The e500 core generates an illegal instruction exception when it tries
to execute the lwsync instruction, which we currently use for rmb().
This fixes it by using the LWSYNC macro, which turns into a plain sync
on 32-bit machines.

Signed-off-by: Andrew Fleming <afleming@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
include/asm-powerpc/system.h