summaryrefslogtreecommitdiff
path: root/drivers/clocksource/time-pistachio.c
diff options
context:
space:
mode:
authorJisheng Zhang <jszhang@marvell.com>2015-10-20 11:02:34 +0300
committerDaniel Lezcano <daniel.lezcano@linaro.org>2015-10-27 03:32:33 +0300
commitd6df3576e6b4bcf765f5ace69915b4fa4a7ee1c3 (patch)
tree0ab04e90271ba7f74b0247bfaf93b5fb4f61330f /drivers/clocksource/time-pistachio.c
parent56fd16cabac9cd8f15e2902898a9d0cc96e2fa70 (diff)
downloadlinux-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