From: Adrian Bunk This patch makes two needlessly global structs static. Signed-off-by: Adrian Bunk Signed-off-by: Andrew Morton --- include/linux/rcupdate.h | 2 -- kernel/rcupdate.c | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff -puN include/linux/rcupdate.h~kernel-rcupdatec-make-two-structs-static include/linux/rcupdate.h --- devel/include/linux/rcupdate.h~kernel-rcupdatec-make-two-structs-static 2006-01-23 16:41:41.000000000 -0800 +++ devel-akpm/include/linux/rcupdate.h 2006-01-23 16:41:41.000000000 -0800 @@ -109,8 +109,6 @@ struct rcu_data { DECLARE_PER_CPU(struct rcu_data, rcu_data); DECLARE_PER_CPU(struct rcu_data, rcu_bh_data); -extern struct rcu_ctrlblk rcu_ctrlblk; -extern struct rcu_ctrlblk rcu_bh_ctrlblk; /* * Increment the quiescent state counter. diff -puN kernel/rcupdate.c~kernel-rcupdatec-make-two-structs-static kernel/rcupdate.c --- devel/kernel/rcupdate.c~kernel-rcupdatec-make-two-structs-static 2006-01-23 16:41:41.000000000 -0800 +++ devel-akpm/kernel/rcupdate.c 2006-01-23 16:41:41.000000000 -0800 @@ -50,13 +50,13 @@ #include /* Definition for rcupdate control block. */ -struct rcu_ctrlblk rcu_ctrlblk = { +static struct rcu_ctrlblk rcu_ctrlblk = { .cur = -300, .completed = -300, .lock = SPIN_LOCK_UNLOCKED, .cpumask = CPU_MASK_NONE, }; -struct rcu_ctrlblk rcu_bh_ctrlblk = { +static struct rcu_ctrlblk rcu_bh_ctrlblk = { .cur = -300, .completed = -300, .lock = SPIN_LOCK_UNLOCKED, _