aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/alpha/kernel/io.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/alpha/kernel/io.c b/arch/alpha/kernel/io.c
index 3e3d49c254c5..c025a3e5e357 100644
--- a/arch/alpha/kernel/io.c
+++ b/arch/alpha/kernel/io.c
@@ -37,20 +37,20 @@ unsigned int ioread32(void __iomem *addr)
37 37
38void iowrite8(u8 b, void __iomem *addr) 38void iowrite8(u8 b, void __iomem *addr)
39{ 39{
40 IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr);
41 mb(); 40 mb();
41 IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr);
42} 42}
43 43
44void iowrite16(u16 b, void __iomem *addr) 44void iowrite16(u16 b, void __iomem *addr)
45{ 45{
46 IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr);
47 mb(); 46 mb();
47 IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr);
48} 48}
49 49
50void iowrite32(u32 b, void __iomem *addr) 50void iowrite32(u32 b, void __iomem *addr)
51{ 51{
52 IO_CONCAT(__IO_PREFIX,iowrite32)(b, addr);
53 mb(); 52 mb();
53 IO_CONCAT(__IO_PREFIX,iowrite32)(b, addr);
54} 54}
55 55
56EXPORT_SYMBOL(ioread8); 56EXPORT_SYMBOL(ioread8);
@@ -176,26 +176,26 @@ u64 readq(const volatile void __iomem *addr)
176 176
177void writeb(u8 b, volatile void __iomem *addr) 177void writeb(u8 b, volatile void __iomem *addr)
178{ 178{
179 __raw_writeb(b, addr);
180 mb(); 179 mb();
180 __raw_writeb(b, addr);
181} 181}
182 182
183void writew(u16 b, volatile void __iomem *addr) 183void writew(u16 b, volatile void __iomem *addr)
184{ 184{
185 __raw_writew(b, addr);
186 mb(); 185 mb();
186 __raw_writew(b, addr);
187} 187}
188 188
189void writel(u32 b, volatile void __iomem *addr) 189void writel(u32 b, volatile void __iomem *addr)
190{ 190{
191 __raw_writel(b, addr);
192 mb(); 191 mb();
192 __raw_writel(b, addr);
193} 193}
194 194
195void writeq(u64 b, volatile void __iomem *addr) 195void writeq(u64 b, volatile void __iomem *addr)
196{ 196{
197 __raw_writeq(b, addr);
198 mb(); 197 mb();
198 __raw_writeq(b, addr);
199} 199}
200 200
201EXPORT_SYMBOL(readb); 201EXPORT_SYMBOL(readb);