The static global variables will be automatically initialized to 0, and we do not need to manually initialize to 0. So remove the initialization of variable bh_{accounting, lrus}. Signed-off-by: Kaitao Cheng <pilgrimtao@xxxxxxxxx> --- fs/buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/buffer.c b/fs/buffer.c index 1b3d2e66c496..c13898b1e964 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -1274,7 +1274,7 @@ struct bh_lru { struct buffer_head *bhs[BH_LRU_SIZE]; }; -static DEFINE_PER_CPU(struct bh_lru, bh_lrus) = {{ NULL }}; +static DEFINE_PER_CPU(struct bh_lru, bh_lrus); #ifdef CONFIG_SMP #define bh_lru_lock() local_irq_disable() @@ -3368,7 +3368,7 @@ struct bh_accounting { int ratelimit; /* Limit cacheline bouncing */ }; -static DEFINE_PER_CPU(struct bh_accounting, bh_accounting) = {0, 0}; +static DEFINE_PER_CPU(struct bh_accounting, bh_accounting); static void recalc_bh_state(void) { -- 2.20.1