From: Paul E. McKenney Date: Tue, 25 Sep 2012 17:01:45 +0000 (-0700) Subject: Merge remote-tracking branch 'tip/smp/hotplug' into next.2012.09.25b X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=5217192b85480353aeeb395574e60d0db04f3676;p=openwrt%2Fstaging%2Fblogic.git Merge remote-tracking branch 'tip/smp/hotplug' into next.2012.09.25b The conflicts between kernel/rcutree.h and kernel/rcutree_plugin.h were due to adjacent insertions and deletions, which were resolved by simply accepting the changes on both branches. --- 5217192b85480353aeeb395574e60d0db04f3676 diff --cc kernel/rcutree.h index 3cf71ce206e0,1224d4c05382..7576fd4d8ce6 --- a/kernel/rcutree.h +++ b/kernel/rcutree.h @@@ -196,13 -196,6 +196,7 @@@ struct rcu_node /* Refused to boost: not sure why, though. */ /* This can happen due to race conditions. */ #endif /* #ifdef CONFIG_RCU_BOOST */ - struct task_struct *node_kthread_task; - /* kthread that takes care of this rcu_node */ - /* structure, for example, awakening the */ - /* per-CPU kthreads as needed. */ - unsigned int node_kthread_status; - /* State of node_kthread_task for tracing. */ + raw_spinlock_t fqslock ____cacheline_internodealigned_in_smp; } ____cacheline_internodealigned_in_smp; /* diff --cc kernel/rcutree_plugin.h index 46d7d6cf16db,c1961aed1213..9c71c1b18e03 --- a/kernel/rcutree_plugin.h +++ b/kernel/rcutree_plugin.h @@@ -25,7 -25,7 +25,8 @@@ */ #include +#include + #include #define RCU_KTHREAD_PRIO 1