rcu: Export rcu_scheduler_active
authorPaul E. McKenney <[email protected]>
Fri, 26 Feb 2010 03:02:30 +0000 (19:02 -0800)
committerIngo Molnar <[email protected]>
Fri, 26 Feb 2010 07:20:46 +0000 (08:20 +0100)
Kernel modules using rcu_read_lock_sched_held() must now have
access to rcu_scheduler_active, so it must be exported.

This should fix the fix for the boot-time RCU-lockdep splat.

Signed-off-by: Paul E. McKenney <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
LKML-Reference: <20100226030230[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
kernel/rcupdate.c

index 7bfa004572b1c25ba16871f3761387d11221931a..f1125c1a6321950030c42e8e5e2df2689d068a94 100644 (file)
@@ -64,6 +64,7 @@ EXPORT_SYMBOL_GPL(rcu_sched_lock_map);
 #endif
 
 int rcu_scheduler_active __read_mostly;
+EXPORT_SYMBOL_GPL(rcu_scheduler_active);
 
 /*
  * This function is invoked towards the end of the scheduler's initialization