Prev: fix several lockdep splats, allow multiple splats
Next: [PATCH v2] [RFC] ehci: Disable wake on overcurrent (WKOC_E) and disconnect (WKDISC_E)
From: Michal Simek on 30 Apr 2010 15:50 Steven J. Magnani wrote: > schedule() should not be called with interrupts disabled. > > Signed-off-by: Steven J. Magnani <steve(a)digidescorp.com> > --- > diff -uprN a/arch/microblaze/kernel/entry-nommu.S b/arch/microblaze/kernel/entry-nommu.S > --- a/arch/microblaze/kernel/entry-nommu.S 2010-04-27 10:14:33.000000000 -0500 > +++ b/arch/microblaze/kernel/entry-nommu.S 2010-04-27 12:53:04.000000000 -0500 > @@ -476,6 +476,8 @@ ENTRY(ret_from_fork) > nop > > work_pending: > + enable_irq > + > andi r11, r19, _TIF_NEED_RESCHED > beqi r11, 1f > bralid r15, schedule > Applied Thanks, Michal -- Michal Simek, Ing. (M.Eng) w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/ Microblaze U-BOOT custodian -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |