X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=include%2Fust%2Fcore.h;h=4e75c515e708893db275adb7bbf699046d9dd429;hb=b5a3dfa5923801ddeea22ce70758d1e61200eac2;hp=10e864f18b22a25493b5aa13f6faa3590768724c;hpb=4cfec15c93af7e0cfe3ce769ee90486bb8ab7c37;p=lttng-ust.git diff --git a/include/ust/core.h b/include/ust/core.h index 10e864f1..4e75c515 100644 --- a/include/ust/core.h +++ b/include/ust/core.h @@ -23,9 +23,7 @@ #include #include #include - -#define likely(x) __builtin_expect(!!(x), 1) -#define unlikely(x) __builtin_expect(!!(x), 0) +#include /* ARRAYS */ @@ -45,7 +43,7 @@ /* ERROR OPS */ #define MAX_ERRNO 4095 -#define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO) +#define IS_ERR_VALUE(x) caa_unlikely((x) >= (unsigned long)-MAX_ERRNO) static inline void *ERR_PTR(long error) { @@ -146,7 +144,7 @@ static __inline__ int ust_get_cpu(void) int cpu; cpu = sched_getcpu(); - if (likely(cpu >= 0)) + if (caa_likely(cpu >= 0)) return cpu; /* * If getcpu(2) is not implemented in the Kernel use CPU 0 as fallback.