summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/iseries/lpevents.c
diff options
context:
space:
mode:
authorStephen Rothwell <sfr@canb.auug.org.au>2007-12-12 15:00:56 +1100
committerPaul Mackerras <paulus@samba.org>2007-12-20 16:11:46 +1100
commit731e74c43d4e47daf327748128f1a3648e5d39a5 (patch)
treed300f7e7a3f5125e150480a53fa5af7fcfab6e4b /arch/powerpc/platforms/iseries/lpevents.c
parent2a9d2d97d370e3fe959312762c3190e6a6ae9e11 (diff)
downloadtalos-obmc-linux-731e74c43d4e47daf327748128f1a3648e5d39a5.tar.gz
talos-obmc-linux-731e74c43d4e47daf327748128f1a3648e5d39a5.zip
[POWERPC] iSeries: Fix unregistering HV event handlers
Commit fbd568a3e61a7decb8a754ad952aaa5b5c82e9e5 ("Change synchronize_kernel to _rcu and _sched") changed the deprecated synchronize_kernel() in HvLpEvent_unregisterHandler() to synchronize_rcu(). It turns out that it should have been synchronize_sched(). Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/platforms/iseries/lpevents.c')
-rw-r--r--arch/powerpc/platforms/iseries/lpevents.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/iseries/lpevents.c b/arch/powerpc/platforms/iseries/lpevents.c
index 34bdbbe3ce59..02c142227b51 100644
--- a/arch/powerpc/platforms/iseries/lpevents.c
+++ b/arch/powerpc/platforms/iseries/lpevents.c
@@ -226,7 +226,7 @@ int HvLpEvent_unregisterHandler(HvLpEvent_Type eventType)
* other CPUs, and that the deleted handler isn't
* still running on another CPU when we return.
*/
- synchronize_rcu();
+ synchronize_sched();
return 0;
}
}
OpenPOWER on IntegriCloud