Messages in this thread | | | Date | Tue, 27 May 2014 14:53:49 -0400 | From | Steven Rostedt <> | Subject | Re: [PATCH 3.14-rt] sched/numa: Fix task_numa_free() lockdep splat |
| |
On Tue, 27 May 2014 14:52:01 -0400 Steven Rostedt <rostedt@goodmis.org> wrote:
> Ah crap. I did a search on all the callers of put_task_struct(), and > somehow missed this one. Yep, I was looking for places that called > this while holding other irq safe locks. >
Anyway, this nicely answers Mike's question to why it causes lockdep splat. There exists a location that calls put_task_struct() with irqs disabled (not to mention holding irq unsafe locks).
I was having problems just finding a place that called it with irqs off.
-- Steve
| |