lkml.org 
[lkml]   [2010]   [Mar]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[PATCH RFC tip/core/rcu 0/2] rcu: make RCU lockdep handle early boot in organized manner
Hello!

This patch set makes RCU lockdep handle early boot in an organized
manner:

1. Make rcu_read_lock_held(), rcu_read_lock_bh_held(),
rcu_read_lock_sched_held(), and rcu_dereference_check()
suppress complaints if !rcu_scheduler_active. The rationale
for this approach is that RCU grace periods are handled very
differently during early boot, and rcu_scheduler_active marks
the point that normal runtime RCU behavior starts.

2. Remove the !rcu_scheduler_active check from calls to
rcu_dereference_check(), because rcu_dereference_check() already
does the check in question.

Testing in progress, but want to get these out for review.

Thanx, Paul

------------------------------------------------------------------------

cgroup.h | 2 --
rcupdate.h | 27 +++++++++++++++++----------
2 files changed, 17 insertions(+), 12 deletions(-)


\
 
 \ /
  Last update: 2010-03-01 20:05    [W:0.041 / U:2.348 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site