Re: current->sched_class->yield_task is NULL, any hint?

2014-04-19 Thread Lin Ming
On Sat, Apr 19, 2014 at 9:21 AM, Paul Gortmaker wrote: > On Wed, Apr 9, 2014 at 5:39 PM, Lin Ming wrote: >> On Wed, Apr 9, 2014 at 1:08 PM, Peter Zijlstra wrote: > > [...] > Look at that, its calling yield() from a non-preemptible context as well. That code is full of

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-19 Thread Paul Gortmaker
On Wed, Apr 9, 2014 at 5:39 PM, Lin Ming wrote: > On Wed, Apr 9, 2014 at 1:08 PM, Peter Zijlstra wrote: [...] >>> >>> Look at that, its calling yield() from a non-preemptible context as >>> well. >>> >>> That code is full of fail. >> >> *phew* none of that br_igmp_* muck lives in any kernel

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-19 Thread Paul Gortmaker
On Wed, Apr 9, 2014 at 5:39 PM, Lin Ming min...@gmail.com wrote: On Wed, Apr 9, 2014 at 1:08 PM, Peter Zijlstra pet...@infradead.org wrote: [...] Look at that, its calling yield() from a non-preemptible context as well. That code is full of fail. *phew* none of that br_igmp_* muck lives

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-19 Thread Lin Ming
On Sat, Apr 19, 2014 at 9:21 AM, Paul Gortmaker paul.gortma...@windriver.com wrote: On Wed, Apr 9, 2014 at 5:39 PM, Lin Ming min...@gmail.com wrote: On Wed, Apr 9, 2014 at 1:08 PM, Peter Zijlstra pet...@infradead.org wrote: [...] Look at that, its calling yield() from a non-preemptible

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
On Wed, Apr 9, 2014 at 1:08 PM, Peter Zijlstra wrote: > On Wed, Apr 09, 2014 at 09:47:42PM +0200, Peter Zijlstra wrote: >> On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: >> > [12890.586996] [] (sys_sched_yield+0x0/0x90) from [] >> > (yield+0x2c/0x30) >> > [12890.594779] r5:c18f4000

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 09:47:42PM +0200, Peter Zijlstra wrote: > On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: > > [12890.586996] [] (sys_sched_yield+0x0/0x90) from [] > > (yield+0x2c/0x30) > > [12890.594779] r5:c18f4000 r4: > > [12890.598258] [] (yield+0x0/0x30) from [] >

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: > [12890.586996] [] (sys_sched_yield+0x0/0x90) from [] > (yield+0x2c/0x30) > [12890.594779] r5:c18f4000 r4: > [12890.598258] [] (yield+0x0/0x30) from [] > (netlink_broadcast_filtered+0x3ec/0x400) > [12890.607170] []

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 11:49:17AM -0700, Lin Ming wrote: > On Wed, Apr 9, 2014 at 11:32 AM, Lin Ming wrote: > > On Wed, Apr 9, 2014 at 11:25 AM, Peter Zijlstra > > wrote: > >> On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: > >>> Hi Peter, > >>> > >>> I hit a panic in

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
On Wed, Apr 9, 2014 at 11:32 AM, Lin Ming wrote: > On Wed, Apr 9, 2014 at 11:25 AM, Peter Zijlstra wrote: >> On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: >>> Hi Peter, >>> >>> I hit a panic in sys_sched_yield() because(for some unknown reason) >>> current->sched_class->yield_task is

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
On Wed, Apr 9, 2014 at 11:25 AM, Peter Zijlstra wrote: > On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: >> Hi Peter, >> >> I hit a panic in sys_sched_yield() because(for some unknown reason) >> current->sched_class->yield_task is NULL. >> It's an ARM embedded board with 3.4-rt kernel.

Re: current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: > Hi Peter, > > I hit a panic in sys_sched_yield() because(for some unknown reason) > current->sched_class->yield_task is NULL. > It's an ARM embedded board with 3.4-rt kernel. > > Could you share any hint for the possible causes? What

current->sched_class->yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
Hi Peter, I hit a panic in sys_sched_yield() because(for some unknown reason) current->sched_class->yield_task is NULL. It's an ARM embedded board with 3.4-rt kernel. Could you share any hint for the possible causes? Panic log attached. Line 4551 "yield_task" is NULL. 4546

current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
Hi Peter, I hit a panic in sys_sched_yield() because(for some unknown reason) current-sched_class-yield_task is NULL. It's an ARM embedded board with 3.4-rt kernel. Could you share any hint for the possible causes? Panic log attached. Line 4551 yield_task is NULL. 4546

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: Hi Peter, I hit a panic in sys_sched_yield() because(for some unknown reason) current-sched_class-yield_task is NULL. It's an ARM embedded board with 3.4-rt kernel. Could you share any hint for the possible causes? What class does

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
On Wed, Apr 9, 2014 at 11:25 AM, Peter Zijlstra pet...@infradead.org wrote: On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: Hi Peter, I hit a panic in sys_sched_yield() because(for some unknown reason) current-sched_class-yield_task is NULL. It's an ARM embedded board with 3.4-rt

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
On Wed, Apr 9, 2014 at 11:32 AM, Lin Ming min...@gmail.com wrote: On Wed, Apr 9, 2014 at 11:25 AM, Peter Zijlstra pet...@infradead.org wrote: On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: Hi Peter, I hit a panic in sys_sched_yield() because(for some unknown reason)

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 11:49:17AM -0700, Lin Ming wrote: On Wed, Apr 9, 2014 at 11:32 AM, Lin Ming min...@gmail.com wrote: On Wed, Apr 9, 2014 at 11:25 AM, Peter Zijlstra pet...@infradead.org wrote: On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: Hi Peter, I hit a panic in

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: [12890.586996] [c007a364] (sys_sched_yield+0x0/0x90) from [c03cbf90] (yield+0x2c/0x30) [12890.594779] r5:c18f4000 r4: [12890.598258] [c03cbf64] (yield+0x0/0x30) from [c02eb650] (netlink_broadcast_filtered+0x3ec/0x400)

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Peter Zijlstra
On Wed, Apr 09, 2014 at 09:47:42PM +0200, Peter Zijlstra wrote: On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: [12890.586996] [c007a364] (sys_sched_yield+0x0/0x90) from [c03cbf90] (yield+0x2c/0x30) [12890.594779] r5:c18f4000 r4: [12890.598258] [c03cbf64]

Re: current-sched_class-yield_task is NULL, any hint?

2014-04-09 Thread Lin Ming
On Wed, Apr 9, 2014 at 1:08 PM, Peter Zijlstra pet...@infradead.org wrote: On Wed, Apr 09, 2014 at 09:47:42PM +0200, Peter Zijlstra wrote: On Wed, Apr 09, 2014 at 10:43:32AM -0700, Lin Ming wrote: [12890.586996] [c007a364] (sys_sched_yield+0x0/0x90) from [c03cbf90] (yield+0x2c/0x30)