diff options
author | Jisheng Zhang <jszhang@marvell.com> | 2015-10-20 11:02:34 +0300 |
---|---|---|
committer | Daniel Lezcano <daniel.lezcano@linaro.org> | 2015-10-27 03:32:33 +0300 |
commit | d6df3576e6b4bcf765f5ace69915b4fa4a7ee1c3 (patch) | |
tree | 0ab04e90271ba7f74b0247bfaf93b5fb4f61330f /drivers/clocksource/time-pistachio.c | |
parent | 56fd16cabac9cd8f15e2902898a9d0cc96e2fa70 (diff) | |
download | linux-d6df3576e6b4bcf765f5ace69915b4fa4a7ee1c3.tar.xz |
clocksource/drivers/arm_global_timer: Prevent ftrace recursion
Currently arm_global_timer can be used as a scheduler clock. We properly
marked gt_sched_clock_read() as notrace but we then call another function
gt_counter_read() that _wasn't_ notrace.
Having a traceable function in the sched_clock() path leads to a recursion
within ftrace and a kernel crash.
Fix this by adding an extra notrace function to keep other users of
gt_counter_read() traceable.
Signed-off-by: Jisheng Zhang <jszhang@marvell.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Diffstat (limited to 'drivers/clocksource/time-pistachio.c')
0 files changed, 0 insertions, 0 deletions