Messages in this thread | | | Date | Fri, 25 Sep 2015 15:13:56 +0200 (CEST) | From | Jiri Kosina <> | Subject | Re: [Linux v4.2] workqueue: llvmlinux: acpid: BUG: sleeping function called from invalid context at kernel/workqueue.c:2680 |
| |
On Fri, 25 Sep 2015, Sedat Dilek wrote:
> > The sequence looks correct. So I don't really see what call sequence could > > lead to calling flush_work() from __cancel_work_timer() with IRQs > > disabled (which is what your stacktrace is suggesting). > > > > The fact that this doesn't happen with GCC-compiled kernels is really > > suspicious. > > > > Hm, and now?
I guess one of the things to try is to generate ftrace graph trace to see what exact function sequence leads to this warning.
-- Jiri Kosina SUSE Labs
| |