linux/arch
Jeff Dike fce8c41c9f uml: use barrier() instead of mb()
signals_enabled and pending have requirements on the order in which they are
modified.  This used to be done by declaring them volatile and putting an mb()
where the ordering requirements were in effect.

After getting a better (I hope) understanding of how to do this correctly, the
volatile declarations are gone and the mb()'s replaced by barrier()'s.

One of the mb()'s was deleted because I see no problematic writes that could
be re-ordered past that point.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-05 09:44:29 -08:00
..
alpha alpha: kill deprecated virt_to_bus 2008-02-05 09:44:21 -08:00
arm
avr32
blackfin
cris arch/cris: add a missing iounmap 2008-02-05 09:44:24 -08:00
frv frv: use find_task_by_vpid in cxn_pin_by_pid 2008-02-05 09:44:20 -08:00
h8300
ia64
m32r
m68k mac68k: remove dead MAC_ADBKEYCODES 2008-02-05 09:44:24 -08:00
m68knommu m68knommu: remove duplicate exports 2008-02-05 09:44:21 -08:00
mips
parisc
powerpc
ppc
s390
sh
sparc
sparc64
um uml: use barrier() instead of mb() 2008-02-05 09:44:29 -08:00
v850
x86
xtensa
.gitignore
Kconfig