diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-02-01 00:20:29 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-02-01 00:20:29 +0100 |
commit | 724da66465190be272fa8703328334e2702005e0 (patch) | |
tree | e07c72c4499442acca722f40957f9564443263f1 /patches | |
parent | fd710a79c24fa7e297ac692fcd5bf9c2bc7ca618 (diff) | |
download | xen-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.patch | 16 |
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); |