#include <linux/compiler.h> | |
#include "../tests.h" | |
typedef struct _buf { | |
char data1; | |
char reserved[55]; | |
char data2; | |
} buf __attribute__((aligned(64))); | |
static buf buf1 = { | |
/* to have this in the data section */ | |
.reserved[0] = 1, | |
}; | |
static int datasym(int argc __maybe_unused, const char **argv __maybe_unused) | |
{ | |
for (;;) { | |
buf1.data1++; | |
buf1.data2 += buf1.data1; | |
} | |
return 0; | |
} | |
DEFINE_WORKLOAD(datasym); |