X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=include%2Fust%2Fkernelcompat.h;h=4514b7986f0be327a0b3fdfc74d3d9d85731464a;hb=d6322067aa791234d0d81e1a6b03b445635d5f65;hp=567ad03ea6d4b8162a91020283ba19d32dec5985;hpb=909bc43f70be2b1d3efcefe33121ee1e99d9895b;p=ust.git diff --git a/include/ust/kernelcompat.h b/include/ust/kernelcompat.h index 567ad03..4514b79 100644 --- a/include/ust/kernelcompat.h +++ b/include/ust/kernelcompat.h @@ -3,9 +3,6 @@ #include -#include -#include - /* FIXME: libkcompat must not define arch-specific local ops, as ust *must* * fallback to the normal atomic ops. Fix things so we don't add them and * break things accidentally. @@ -15,17 +12,7 @@ const typeof( ((type *)0)->member ) *__mptr = (ptr); \ (type *)( (char *)__mptr - offsetof(type,member) );}) -#define KERN_DEBUG "" -#define KERN_NOTICE "" -#define KERN_INFO "" -#define KERN_ERR "" -#define KERN_ALERT "" -#define KERN_WARNING "" - -#define WARN_ON_ONCE(msg) WARN_ON(msg) - /* ERROR OPS */ - #define MAX_ERRNO 4095 #define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO) @@ -77,6 +64,7 @@ static inline long IS_ERR(const void *ptr) /* ATTRIBUTES */ +/* FIXME: define this */ #define ____cacheline_aligned /* MATH */ @@ -166,6 +154,8 @@ static inline u64 trace_clock_read64(void) } #endif +#include + static inline u64 trace_clock_read64(void) { struct timeval tv; @@ -189,9 +179,4 @@ static inline u32 trace_clock_freq_scale(void) return 1; } - -/* PERCPU */ - -#define __get_cpu_var(x) x - #endif /* KERNELCOMPAT_H */