[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-id: <"000001d099be$fae6cc90$f0b465b0$@yang"@samsung.com>
Date: Fri, 29 May 2015 11:23:24 +0800
From: Weijie Yang <weijie.yang@...sung.com>
To: 'Minchan Kim' <minchan@...nel.org>
Cc: 'Andrew Morton' <akpm@...ux-foundation.org>,
sergey.senozhatsky.work@...il.com, ngupta@...are.org,
'Weijie Yang' <weijie.yang.kh@...il.com>,
linux-kernel@...r.kernel.org, linux-mm@...ck.org
Subject: [PATCH] zram: clear disk io accounting when reset zram device
This patch clears zram disk io accounting when reset the zram device,
if don't do this, the residual io accounting stat will affect the
diskstat in the next zram active cycle.
Signed-off-by: Weijie Yang <weijie.yang@...sung.com>
---
drivers/block/zram/zram_drv.c | 2 ++
1 file changed, 2 insertions(+)
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 */
--
1.7.10.4
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists