diff options
Diffstat (limited to 'arch/powerpc/platforms/iseries/setup.c')
-rw-r--r-- | arch/powerpc/platforms/iseries/setup.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/iseries/setup.c b/arch/powerpc/platforms/iseries/setup.c index d3e4bf756c83..0130f2619dac 100644 --- a/arch/powerpc/platforms/iseries/setup.c +++ b/arch/powerpc/platforms/iseries/setup.c | |||
@@ -694,7 +694,9 @@ static void iseries_shared_idle(void) | |||
694 | if (hvlpevent_is_pending()) | 694 | if (hvlpevent_is_pending()) |
695 | process_iSeries_events(); | 695 | process_iSeries_events(); |
696 | 696 | ||
697 | preempt_enable_no_resched(); | ||
697 | schedule(); | 698 | schedule(); |
699 | preempt_disable(); | ||
698 | } | 700 | } |
699 | } | 701 | } |
700 | 702 | ||
@@ -726,7 +728,9 @@ static void iseries_dedicated_idle(void) | |||
726 | } | 728 | } |
727 | 729 | ||
728 | ppc64_runlatch_on(); | 730 | ppc64_runlatch_on(); |
731 | preempt_enable_no_resched(); | ||
729 | schedule(); | 732 | schedule(); |
733 | preempt_disable(); | ||
730 | } | 734 | } |
731 | } | 735 | } |
732 | 736 | ||