diff mbox

[tip/core/rcu,44/47] rcu: Remove redundant check for rcu_head misalignment

Message ID 1328319922-30828-44-git-send-email-paulmck@linux.vnet.ibm.com
State Accepted
Commit ce5df97be530e4746bf9a4ac14589a1cfdfd8efc
Headers show

Commit Message

Paul E. McKenney Feb. 4, 2012, 1:45 a.m. UTC
From: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>

There is now an unconditional check for rcu_head misalignment in
__call_rcu(), so remove the old conditional one in debug_rcu_head_queue().

Reported-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
---
 kernel/rcu.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)
diff mbox

Patch

diff --git a/kernel/rcu.h b/kernel/rcu.h
index a074b0b..30876f4 100644
--- a/kernel/rcu.h
+++ b/kernel/rcu.h
@@ -50,7 +50,6 @@  extern struct debug_obj_descr rcuhead_debug_descr;
 
 static inline void debug_rcu_head_queue(struct rcu_head *head)
 {
-	WARN_ON_ONCE((unsigned long)head & 0x3);
 	debug_object_activate(head, &rcuhead_debug_descr);
 	debug_object_active_state(head, &rcuhead_debug_descr,
 				  STATE_RCU_HEAD_READY,