aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
diff options
context:
space:
mode:
authorPeter Zijlstra <[email protected]>2020-06-30 16:49:05 +0200
committerPeter Zijlstra <[email protected]>2020-07-08 11:39:00 +0200
commit85c2ce9104eb93517db2037699471c517e81f9b4 (patch)
tree536dbf3aa607a4790c41de956567413ba1468428 /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
parentfaa2fd7cbad4609d06d7904c0a80cf2f8cd23678 (diff)
sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes for GCC-4.9
For some mysterious reason GCC-4.9 has a 64 byte section alignment for structures, all other GCC versions (and Clang) tested (including 4.8 and 5.0) are fine with the 32 bytes alignment. Getting this right is important for the new SCHED_DATA macro that creates an explicitly ordered array of 'struct sched_class' in the linker script and expect pointer arithmetic to work. Fixes: c3a340f7e7ea ("sched: Have sched_class_highest define by vmlinux.lds.h") Reported-by: kernel test robot <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py')
0 files changed, 0 insertions, 0 deletions