aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/fpga/fpga-mgr.h
diff options
context:
space:
mode:
authorJisheng Zhang <jszhang@marvell.com>2015-10-20 04:02:34 -0400
committerDaniel Lezcano <daniel.lezcano@linaro.org>2015-10-26 20:32:33 -0400
commitd6df3576e6b4bcf765f5ace69915b4fa4a7ee1c3 (patch)
tree0ab04e90271ba7f74b0247bfaf93b5fb4f61330f /include/linux/fpga/fpga-mgr.h
parent56fd16cabac9cd8f15e2902898a9d0cc96e2fa70 (diff)
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 'include/linux/fpga/fpga-mgr.h')
0 files changed, 0 insertions, 0 deletions