]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge branch 'idle.2012.10.23c' into dev.3.8.2012.10.23d
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 23 Oct 2012 22:13:49 +0000 (15:13 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tue, 23 Oct 2012 22:13:49 +0000 (15:13 -0700)
Resolved adjacent-change conflicts for:
kernel/rcu.h
kernel/rcutree.c

1  2 
include/linux/rcupdate.h
include/linux/sched.h
kernel/rcu.h
kernel/rcupdate.c
kernel/rcutiny_plugin.h
kernel/rcutree.c
kernel/rcutree_plugin.h
kernel/sched/core.c
kernel/srcu.c

Simple merge
Simple merge
diff --cc kernel/rcu.h
index a88fa9f71b27c0690fa20b2aa3de26b243677a58,20dfba576c2b7efde60815321b5dce1c7e049e37..7ff057d7063d559274c415464f713f0abb33bfae
@@@ -109,11 -109,6 +109,13 @@@ static inline bool __rcu_reclaim(char *
        }
  }
  
+ extern int rcu_expedited;
 +#if defined(CONFIG_SMP) || defined(CONFIG_RCU_TRACE)
 +
 +extern int rcu_cpu_stall_suppress;
 +int rcu_jiffies_till_stall_check(void);
 +
 +#endif /* defined(CONFIG_SMP) || defined(CONFIG_RCU_TRACE) */
 +
  #endif /* __LINUX_RCU_H */
Simple merge
Simple merge
index 027153cfa1f44bf37d903a3050d582ee80dc9b06,effd47a54b361fe8839933b4b4586ef7f7a68455..8615c9f4c2ee210cb6ee5480c7298024a017bbe0
@@@ -2389,8 -2334,7 +2395,8 @@@ void synchronize_sched_expedited(void
                if (trycount++ < 10) {
                        udelay(trycount * num_online_cpus());
                } else {
-                       synchronize_sched();
+                       wait_rcu_gp(call_rcu_sched);
 +                      atomic_long_inc(&rsp->expedited_normal);
                        return;
                }
  
Simple merge
Simple merge
diff --cc kernel/srcu.c
Simple merge