aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorAlexander Sverdlin <[email protected]>2020-12-03 13:36:48 +0100
committerThomas Bogendoerfer <[email protected]>2020-12-04 13:01:18 +0100
commitd121f125af22a16f0f679293756d28a9691fa46d (patch)
tree2dd59c8ad9d448681358c3614b450859fa59bddf /tools/perf/scripts/python/syscall-counts.py
parent8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb (diff)
MIPS: Don't round up kernel sections size for memblock_add()
Linux doesn't own the memory immediately after the kernel image. On Octeon bootloader places a shared structure right close after the kernel _end, refer to "struct cvmx_bootinfo *octeon_bootinfo" in cavium-octeon/setup.c. If check_kernel_sections_mem() rounds the PFNs up, first memblock_alloc() inside early_init_dt_alloc_memory_arch() <= device_tree_init() returns memory block overlapping with the above octeon_bootinfo structure, which is being overwritten afterwards. Fixes: a94e4f24ec83 ("MIPS: init: Drop boot_mem_map") Signed-off-by: Alexander Sverdlin <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions