--- zzzz-none-000/linux-2.6.19.2/kernel/rcupdate.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/kernel/rcupdate.c 2008-04-10 12:21:44.000000000 +0000 @@ -63,11 +63,11 @@ .cpumask = CPU_MASK_NONE, }; -DEFINE_PER_CPU(struct rcu_data, rcu_data) = { 0L }; -DEFINE_PER_CPU(struct rcu_data, rcu_bh_data) = { 0L }; +DEFINE_PER_CPU(struct rcu_data, rcu_data) = { .quiescbatch = 0L }; +DEFINE_PER_CPU(struct rcu_data, rcu_bh_data) = { .quiescbatch = 0L }; /* Fake initialization required by compiler */ -static DEFINE_PER_CPU(struct tasklet_struct, rcu_tasklet) = {NULL}; +static DEFINE_PER_CPU(struct tasklet_struct, rcu_tasklet) = { .next = NULL}; static int blimit = 10; static int qhimark = 10000; static int qlowmark = 100;