diff options
| author | Zhizhou Zhang <[email protected]> | 2018-06-12 09:07:37 +0000 |
|---|---|---|
| committer | Catalin Marinas <[email protected]> | 2018-06-19 13:19:24 +0000 |
| commit | b154886f7892499d0d3054026e19dfb9a731df61 (patch) | |
| tree | b6b747f8a056ef64bc9ed3c93108b7b21b4c0706 /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
| parent | arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag (diff) | |
| download | kernel-b154886f7892499d0d3054026e19dfb9a731df61.tar.gz kernel-b154886f7892499d0d3054026e19dfb9a731df61.zip | |
arm64: make secondary_start_kernel() notrace
We can't call function trace hook before setup percpu offset.
When entering secondary_start_kernel(), percpu offset has not
been initialized. So this lead hotplug malfunction.
Here is the flow to reproduce this bug:
echo 0 > /sys/devices/system/cpu/cpu1/online
echo function > /sys/kernel/debug/tracing/current_tracer
echo 1 > /sys/kernel/debug/tracing/tracing_on
echo 1 > /sys/devices/system/cpu/cpu1/online
Acked-by: Mark Rutland <[email protected]>
Tested-by: Suzuki K Poulose <[email protected]>
Signed-off-by: Zhizhou Zhang <[email protected]>
Signed-off-by: Catalin Marinas <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions
