diff options
author | Ingo Molnar <mingo@kernel.org> | 2013-10-18 12:46:14 +0200 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2013-10-18 12:46:14 +0200 |
commit | 0e95c69bde1a5bf22acd53b356fe10d7bec6e2be (patch) | |
tree | 28c27057fc02a87b5e058b8cb17b2186f86fc95c /kernel/lockdep.c | |
parent | 04919afb85c8f007b7326c4da5eb61c52e91b9c7 (diff) | |
parent | 4102adab9189c8ea2f0cdd2f88345fd25d2790f1 (diff) | |
download | kernel_replicant_linux-0e95c69bde1a5bf22acd53b356fe10d7bec6e2be.tar.gz kernel_replicant_linux-0e95c69bde1a5bf22acd53b356fe10d7bec6e2be.tar.bz2 kernel_replicant_linux-0e95c69bde1a5bf22acd53b356fe10d7bec6e2be.zip |
Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
Pull RCU updates from Paul E. McKenney.
Major changes:
" 1. Update RCU documentation. These were posted to LKML at
http://article.gmane.org/gmane.linux.kernel/1566994.
2. Miscellaneous fixes. These were posted to LKML at
http://article.gmane.org/gmane.linux.kernel/1567027.
3. Grace-period-related changes, primarily to aid in debugging,
inspired by a -rt debugging session. These were posted to
LKML at http://article.gmane.org/gmane.linux.kernel/1567076.
4. Idle entry/exit changes, primarily to address issues located
by Tibor Billes. These were posted to LKML at
http://article.gmane.org/gmane.linux.kernel/1567096.
5. Code reorganization moving RCU's source files from kernel
to kernel/rcu. This was posted to LKML at
http://article.gmane.org/gmane.linux.kernel/1577344."
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel/lockdep.c')
-rw-r--r-- | kernel/lockdep.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/lockdep.c b/kernel/lockdep.c index e16c45b9ee77..4e8e14c34e42 100644 --- a/kernel/lockdep.c +++ b/kernel/lockdep.c @@ -4224,7 +4224,7 @@ void lockdep_rcu_suspicious(const char *file, const int line, const char *s) printk("\n%srcu_scheduler_active = %d, debug_locks = %d\n", !rcu_lockdep_current_cpu_online() ? "RCU used illegally from offline CPU!\n" - : rcu_is_cpu_idle() + : !rcu_is_watching() ? "RCU used illegally from idle CPU!\n" : "", rcu_scheduler_active, debug_locks); @@ -4247,7 +4247,7 @@ void lockdep_rcu_suspicious(const char *file, const int line, const char *s) * So complain bitterly if someone does call rcu_read_lock(), * rcu_read_lock_bh() and so on from extended quiescent states. */ - if (rcu_is_cpu_idle()) + if (!rcu_is_watching()) printk("RCU used illegally from extended quiescent state!\n"); lockdep_print_held_locks(curr); |