Re: sched: horrible way to detect whether a task has been preempted

From: Jiri Kosina
Date: Thu Apr 07 2016 - 18:53:19 EST


On Thu, 7 Apr 2016, Josh Poimboeuf wrote:

> To do that from C code, I guess we'd still need some arch-specific code
> in an asm() statement to do the actual push?

This could potentially be worked around I believe (thinking for example of
a onstack-allocated local variable with predefined contents that the
compiler would not be allowed to optimize out; certainly not the only
option).

Thanks,

--
Jiri Kosina
SUSE Labs