diff options
| author | Steven J. Magnani <steve@digidescorp.com> | 2010-04-27 14:00:23 -0400 |
|---|---|---|
| committer | Michal Simek <monstr@monstr.eu> | 2010-05-13 03:21:01 -0400 |
| commit | 0d5961b7f612f8f54fd6fbe1942cdfb141cddfb9 (patch) | |
| tree | 3e4e29715f7c49a0ebfbd76ccf72f675a4bb979f | |
| parent | be835674b55324c1abe973b15343c3663910c620 (diff) | |
microblaze: re-enable interrupts before calling schedule
schedule() should not be called with interrupts disabled.
Signed-off-by: Steven J. Magnani <steve@digidescorp.com>
Signed-off-by: Michal Simek <monstr@monstr.eu>
| -rw-r--r-- | arch/microblaze/kernel/entry-nommu.S | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/microblaze/kernel/entry-nommu.S b/arch/microblaze/kernel/entry-nommu.S index 391d6197fc3b..8cc18cd2cce6 100644 --- a/arch/microblaze/kernel/entry-nommu.S +++ b/arch/microblaze/kernel/entry-nommu.S | |||
| @@ -476,6 +476,8 @@ ENTRY(ret_from_fork) | |||
| 476 | nop | 476 | nop |
| 477 | 477 | ||
| 478 | work_pending: | 478 | work_pending: |
| 479 | enable_irq | ||
| 480 | |||
| 479 | andi r11, r19, _TIF_NEED_RESCHED | 481 | andi r11, r19, _TIF_NEED_RESCHED |
| 480 | beqi r11, 1f | 482 | beqi r11, 1f |
| 481 | bralid r15, schedule | 483 | bralid r15, schedule |
