aboutsummaryrefslogtreecommitdiffstats
path: root/patches
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-02-01 00:20:29 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-02-01 00:20:29 +0100
commit724da66465190be272fa8703328334e2702005e0 (patch)
treee07c72c4499442acca722f40957f9564443263f1 /patches
parentfd710a79c24fa7e297ac692fcd5bf9c2bc7ca618 (diff)
downloadxen-724da66465190be272fa8703328334e2702005e0.tar.gz
xen-724da66465190be272fa8703328334e2702005e0.tar.bz2
xen-724da66465190be272fa8703328334e2702005e0.zip
No need for the rcu-nohz patch any more, as rcupdate.c was
made tickless-mode aware long ago. We do need to be a bit more careful about ordering in stop_hz_timer() though. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'patches')
-rw-r--r--patches/linux-2.6.14/rcu-nohz.patch16
1 files changed, 0 insertions, 16 deletions
diff --git a/patches/linux-2.6.14/rcu-nohz.patch b/patches/linux-2.6.14/rcu-nohz.patch
deleted file mode 100644
index b882db04e7..0000000000
--- a/patches/linux-2.6.14/rcu-nohz.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -pru ../pristine-linux-2.6.14/kernel/rcupdate.c ./kernel/rcupdate.c
---- ../pristine-linux-2.6.14/kernel/rcupdate.c 2005-10-28 01:02:08.000000000 +0100
-+++ ./kernel/rcupdate.c 2006-01-31 16:04:36.000000000 +0000
-@@ -227,8 +227,11 @@ static void rcu_start_batch(struct rcu_c
- */
- static void cpu_quiet(int cpu, struct rcu_ctrlblk *rcp, struct rcu_state *rsp)
- {
-+ cpumask_t mask;
-+
- cpu_clear(cpu, rsp->cpumask);
-- if (cpus_empty(rsp->cpumask)) {
-+ cpus_andnot(mask, rsp->cpumask, nohz_cpu_mask);
-+ if (cpus_empty(mask)) {
- /* batch completed ! */
- rcp->completed = rcp->cur;
- rcu_start_batch(rcp, rsp, 0);