diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2012-02-22 10:31:07 +1100 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2012-02-22 10:31:07 +1100 |
commit | 0dfcbc133666b3d6d738644e958fea169de1cc3a (patch) | |
tree | 78707d9a6328a668f7a264002c6e193610d38197 | |
parent | 68e63dafa7e941d432bfb000f22ad9e034455162 (diff) | |
download | SLOF-0dfcbc133666b3d6d738644e958fea169de1cc3a.zip SLOF-0dfcbc133666b3d6d738644e958fea169de1cc3a.tar.gz SLOF-0dfcbc133666b3d6d738644e958fea169de1cc3a.tar.bz2 |
Add a proper compiler barrier between prim's
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-rw-r--r-- | slof/prim.code | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/slof/prim.code b/slof/prim.code index a4b5ded..9a4d0e2 100644 --- a/slof/prim.code +++ b/slof/prim.code @@ -21,7 +21,7 @@ #define NEXT ip++; NEXT0 #define PRIM(name) code_##name: { \ - asm("#### " #name); \ + asm volatile ("#### " #name : : : "memory"); \ void *w = (cfa = (++ip)->a)->a; #define MIRP goto *w; } |