Repository: trafficserver Updated Branches: refs/heads/master b033d3746 -> 90f44b522
TS-2696 Remove unused barriers from geo_acl plugin Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/90f44b52 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/90f44b52 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/90f44b52 Branch: refs/heads/master Commit: 90f44b52274916844cbbf1453823addb3a915121 Parents: b033d37 Author: Leif Hedstrom <[email protected]> Authored: Tue May 20 22:27:51 2014 -0600 Committer: Leif Hedstrom <[email protected]> Committed: Tue May 20 22:27:51 2014 -0600 ---------------------------------------------------------------------- plugins/experimental/geoip_acl/lulu.h | 21 --------------------- 1 file changed, 21 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/90f44b52/plugins/experimental/geoip_acl/lulu.h ---------------------------------------------------------------------- diff --git a/plugins/experimental/geoip_acl/lulu.h b/plugins/experimental/geoip_acl/lulu.h index 8641bf0..0ede84b 100644 --- a/plugins/experimental/geoip_acl/lulu.h +++ b/plugins/experimental/geoip_acl/lulu.h @@ -29,27 +29,6 @@ #include "ink_defs.h" #include "ink_atomic.h" -// Memory barriers -#if defined(__i386__) -#define mb() __asm__ __volatile__ ( "lock; addl $0,0(%%esp)" : : : "memory" ) -#define rmb() __asm__ __volatile__ ( "lock; addl $0,0(%%esp)" : : : "memory" ) -#define wmb() __asm__ __volatile__ ( "" : : : "memory") -#elif defined(__x86_64__) -#define mb() __asm__ __volatile__ ( "mfence" : : : "memory") -#define rmb() __asm__ __volatile__ ( "lfence" : : : "memory") -#define wmb() __asm__ __volatile__ ( "" : : : "memory") -#elif defined(__arm__) -#define mb() __asm__ __volatile__ ( "dmb" : : : "memory") -#define rmb() __asm__ __volatile__ ( "dmb" : : : "memory") -#define wmb() __asm__ __volatile__ ( "" : : : "memory") -#elif defined(__mips__) -#define mb() __asm__ __volatile__ ( "sync" : : : "memory") -#define rmb() __asm__ __volatile__ ( "sync" : : : "memory") -#define wmb() __asm__ __volatile__ ( "" : : : "memory") -#else -#error "Define barriers" -#endif - // Used for Debug etc. static const char* PLUGIN_NAME = "geoip_acl";
