On Mon, 8 Jun 2020 at 09:39, Alex Bennée <alex.ben...@linaro.org> wrote: <snip> > > -static void finish_switch_fiber(void *fake_stack_save) > > +/* QEMU_ALWAYS_INLINE only does so if __OPTIMIZE__, so we cannot use it. */ > > +static inline __attribute__((always_inline)) > > +void on_new_fiber(CoroutineUContext *co) > > +{ > > We could put a tracepoint here at something like trace_new_fibre() but I > suspect for following what's going on you could probably just have > tracepoints in the higher coroutine functions and leave the fibre stuff > as purely a CONFIG_TSAN detail. > > Please we wouldn't have to ague about American vs British spelling for > the tracepoints ;-) > > <snip> > > Otherwise without the UC_TRACE verbiage: > > Reviewed-by: Alex Bennée <alex.ben...@linaro.org>
Thanks for the review. Sounds good, we will remove the fibre related traces. :-) Thanks & Regards, -Rob > > -- > Alex Bennée