From: Weijie Yang Date: Wed, 10 Jun 2015 18:14:49 +0000 (-0700) Subject: zram: clear disk io accounting when reset zram device X-Git-Tag: submit/tizen/20160607.132125~2350^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d7ad41a1c498729b7584c257710b1b437a0c1470;p=sdk%2Femulator%2Femulator-kernel.git zram: clear disk io accounting when reset zram device Clear zram disk io accounting when resetting the zram device. Otherwise the residual io accounting stat will affect the diskstat in the next zram active cycle. Signed-off-by: Weijie Yang Acked-by: Sergey Senozhatsky Acked-by: Minchan Kim Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index 8dcbced..6e134f4 100644 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -805,7 +805,9 @@ static void zram_reset_device(struct zram *zram) memset(&zram->stats, 0, sizeof(zram->stats)); zram->disksize = 0; zram->max_comp_streams = 1; + set_capacity(zram->disk, 0); + part_stat_set_all(&zram->disk->part0, 0); up_write(&zram->init_lock); /* I/O operation under all of CPU are done so let's free */