1 // SPDX-License-Identifier: GPL-2.0 2 #include <linux/compiler.h> 3 #include "../tests.h" 4 5 int dt_work = 1234; 6 7 static void function1(void) 8 { 9 dt_work += 7; 10 dt_work += 7; 11 dt_work += 7; 12 } 13 14 static void function2(void) 15 { 16 dt_work += 7; 17 dt_work += 7; 18 dt_work += 7; 19 } 20 21 static int deterministic(int argc __maybe_unused, 22 const char **argv __maybe_unused) 23 { 24 dt_work += 7; 25 dt_work += 7; 26 dt_work += 7; 27 28 function1(); 29 30 dt_work += 7; 31 dt_work += 7; 32 dt_work += 7; 33 34 function2(); 35 36 return 0; 37 } 38 39 DEFINE_WORKLOAD(deterministic); 40