diff --git a/[refs] b/[refs] index d2f64c3b635f..e24ae9cf9cd9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fc2ecf7ec76c5ee150b83dcefc863fa03fd365fb +refs/heads/master: b0c9d7ff2793502650ad987c3f237d5fe5587a1e diff --git a/trunk/include/linux/rcupdate.h b/trunk/include/linux/rcupdate.h index 9e169c2ba91f..c7aeacf7fc98 100644 --- a/trunk/include/linux/rcupdate.h +++ b/trunk/include/linux/rcupdate.h @@ -785,6 +785,7 @@ 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,