aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRiku Voipio <riku.voipio@linaro.org>2014-04-11 14:51:19 +0300
committerJens Axboe <axboe@fb.com>2014-04-11 07:45:54 -0600
commitce9ded7165b846598b28107ceb2864ae1ad4b652 (patch)
treeda1f2d51ef2610a90f78b23784843baac88834f8
parent3726f669cd305741e35ae759e0b21f3b04084e4e (diff)
downloadblktrace-ce9ded7165b846598b28107ceb2864ae1ad4b652.tar.gz
remove unused barrier.h
While looking for things that needs porting for Aarch64, barrier.h from blktrace was identified. However, a deeper look shows that this file is not actually used anymore in blktrace. Remove unused file to avoid future confusion. Signed-off-by: Riku Voipio <riku.voipio@linaro.org> Signed-off-by: Jens Axboe <axboe@fb.com>
-rw-r--r--barrier.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/barrier.h b/barrier.h
deleted file mode 100644
index 14d06b5..0000000
--- a/barrier.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef BARRIER_H
-#define BARRIER_H
-
-#if defined(__ia64__)
- #define store_barrier() asm volatile ("mf" ::: "memory")
-#elif defined(__x86_64__)
- #define store_barrier() asm volatile("sfence" ::: "memory")
-#elif defined(__i386__)
- #define store_barrier() asm volatile ("": : :"memory")
-#elif defined(__ppc__) || defined(__powerpc__)
- #define store_barrier() asm volatile ("eieio" : : : "memory")
-#elif defined(__s390__) || defined(__s390x__)
- #define store_barrier() asm volatile ("bcr 15,0" : : : "memory")
-#elif defined(__alpha__)
- #define store_barrier() asm volatile("wmb": : :"memory")
-#elif defined(__hppa__)
- #define store_barrier() asm volatile("":::"memory")
-#elif defined(__sparc__)
- #define store_barrier() asm volatile("":::"memory")
-#elif defined(__m68000__) || defined(__m68k__) || defined(mc68000) || defined(_M_M68K)
- #define store_barrier() asm volatile("":::"memory")
-#elif defined(__mips__) /* also mipsel */
- #define store_barrier() do { } while(0)
-#elif defined(__arm__)
- /* taken from linux/arch/arm/kernel/entry-armv.S, thanks to pbrook! */
- typedef void (__kernel_dmb_t)(void);
- #define __kernel_dmb (*(__kernel_dmb_t *)0xffff0fa0)
- #define store_barrier() __kernel_dmb()
-#else
- #error Define store_barrier() for your CPU
-#endif
-
-#endif