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