lkml.org 
[lkml]   [2010]   [Feb]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:core/rcu] rcu: Export rcu_scheduler_active
    Commit-ID:  f5f654096487c6d526c47bb66308f9de81f091cf
    Gitweb: http://git.kernel.org/tip/f5f654096487c6d526c47bb66308f9de81f091cf
    Author: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    AuthorDate: Thu, 25 Feb 2010 19:02:30 -0800
    Committer: Ingo Molnar <mingo@elte.hu>
    CommitDate: Fri, 26 Feb 2010 08:20:46 +0100

    rcu: Export rcu_scheduler_active

    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 <paulmck@linux.vnet.ibm.com>
    Cc: laijs@cn.fujitsu.com
    Cc: dipankar@in.ibm.com
    Cc: mathieu.desnoyers@polymtl.ca
    Cc: josh@joshtriplett.org
    Cc: dvhltc@us.ibm.com
    Cc: niv@us.ibm.com
    Cc: peterz@infradead.org
    Cc: rostedt@goodmis.org
    Cc: Valdis.Kletnieks@vt.edu
    Cc: dhowells@redhat.com
    LKML-Reference: <20100226030230.GA7743@linux.vnet.ibm.com>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    ---
    kernel/rcupdate.c | 1 +
    1 files changed, 1 insertions(+), 0 deletions(-)

    diff --git a/kernel/rcupdate.c b/kernel/rcupdate.c
    index 7bfa004..f1125c1 100644
    --- a/kernel/rcupdate.c
    +++ b/kernel/rcupdate.c
    @@ -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

    \
     
     \ /
      Last update: 2010-02-26 10:33    [W:0.024 / U:0.412 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site