force inlining
[lttv.git] / genevent-new / gentest.c
index 3eb2bf19fdf3e75221b921e2002263c19ace0490..f7dfca959053d1eaeda222bb43b47010cb4e63fa 100644 (file)
@@ -1,14 +1,21 @@
 
+#define __KERNEL__
+
 #include <assert.h>
 #include <sys/types.h>
 #include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
 
+#include <linux/compiler.h>
+
 #define min(a,b) (((a)<(b))?a:b)
 #define max(a,b) (((a)>(b))?a:b)
 #define BUG_ON(a) assert(!(a))
 
+// Useful outsize __KERNEL__. Not used here because inline is already redefined.
+#define force_inline inline __attribute__((always_inline))
+
 /* Calculate the offset needed to align the type */
 static inline unsigned int ltt_align(size_t align_drift,
                                                                                                                                                 size_t size_of_type)
This page took 0.023977 seconds and 4 git commands to generate.