On 01/29/2019 02:21 AM, Alexei Starovoitov wrote: > From: Peter Zijlstra <pet...@infradead.org> > > Introduce cant_sleep() macro for annotation of functions that cannot sleep. > > Use it in BPF_PROG_RUN to catch execution of BPF programs > in preemptable context. > > Suggested-by: Jann Horn <ja...@google.com> > Signed-off-by: Peter Zijlstra (Intel) <pet...@infradead.org> > Signed-off-by: Alexei Starovoitov <a...@kernel.org>
(Just fyi, will let this sit in patchwork till the preemption fixes have been merged back from bpf into bpf-next as otherwise people will yell that they hit this frequently.)