Subject: Date: Sat Jan 07 22:50:45 CST 2012 The uninitilized shift may lead to denominator=0 in prop_fraction_percpu() and divide error in bdi_dirty_limit(). Signed-off-by: Wu Fengguang --- lib/proportions.c | 1 + 1 file changed, 1 insertion(+) --- linux.orig/lib/proportions.c 2012-01-07 22:50:29.000000000 +0800 +++ linux/lib/proportions.c 2012-01-07 22:50:37.000000000 +0800 @@ -82,6 +82,7 @@ int prop_descriptor_init(struct prop_des pd->index = 0; pd->pg[0].shift = shift; + pd->pg[1].shift = shift; mutex_init(&pd->mutex); err = percpu_counter_init(&pd->pg[0].events, 0); if (err)