diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2007-12-12 15:00:56 +1100 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-12-20 16:11:46 +1100 |
commit | 731e74c43d4e47daf327748128f1a3648e5d39a5 (patch) | |
tree | d300f7e7a3f5125e150480a53fa5af7fcfab6e4b /arch/powerpc/platforms/iseries/lpevents.c | |
parent | 2a9d2d97d370e3fe959312762c3190e6a6ae9e11 (diff) | |
download | talos-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.c | 2 |
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; } } |