X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=markers-test%2Ftest-mark-speed-opt.c;h=982053f1e6df12e5e128428da3b630e8a83b3af4;hb=506b3caece634562c8d7d4d91fcd8ab791348c52;hp=9e674aaca6bfc3b065588c5a1e6523a013ddd6d7;hpb=9f92c61e0644705f85b810d6586eb4aa8c46b7c1;p=lttv.git diff --git a/markers-test/test-mark-speed-opt.c b/markers-test/test-mark-speed-opt.c index 9e674aac..982053f1 100644 --- a/markers-test/test-mark-speed-opt.c +++ b/markers-test/test-mark-speed-opt.c @@ -49,19 +49,16 @@ static void noinline test2(const struct marker *mdata, } \ } while (0) - //asm volatile (""); struct proc_dir_entry *pentry = NULL; -volatile int temp = 10; -volatile int temp2 = 10; +int temp __cacheline_aligned = 10; static inline void test(unsigned long arg, unsigned long arg2) { #ifdef CACHEFLUSH wbinvd(); #endif - temp = temp * 100 + 60; - temp2 = temp << 10; + temp = (temp + 60) << 10; //asm volatile (""); //__my_trace_mark(1, kernel_debug_test, NULL, "%d %d %ld %ld", 2, current->pid, arg, arg2); __my_trace_mark(0, kernel_debug_test, NULL, "%d %d %ld %ld", 2, current->pid, arg, arg2);