On Mon, Jun 03, 2019 at 11:10:08AM +0200, Anders Roxell wrote: > If CONFIG_FUNCTION_GRAPH_TRACER is enabled function sched_clock() in > kernel/time/sched_clock.c is marked as notrace. However, functions > raw_read_seqcount and read_seqcount_retry are marked as inline. If > CONFIG_OPTIMIZE_INLINING is set that will make the two functions > tracable which they shouldn't.
Might be nice to elaborate a bit here on what goes from specifically for seqlocks. I assume something ends up going recursive thanks to the tracing code? With that: Acked-by: Will Deacon <will.dea...@arm.com> Will