Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4304880pxv; Mon, 19 Jul 2021 23:53:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx+VwS6gPXr7v3zzm45s+Ud/3TfmY9WqfY77KVWGpGkpyQvfQVJxeEcgN5AQ++O9hlnUrAF X-Received: by 2002:a05:6402:278e:: with SMTP id b14mr18522516ede.277.1626764024751; Mon, 19 Jul 2021 23:53:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626764024; cv=none; d=google.com; s=arc-20160816; b=ssUtgeG8e9q55zbUy+rr8dFud/uNnWj9DDycHZiMFaoYCn/g1BNWi0Jz+6lPCRrXdZ QONjDBU6qUcdKUIOiNvkrNm8fKroVF5pAPHXqlnEGEYFIuhp7llDfD5CsXZ7bPvQN+ia Gxz+icKcpqJhLf8NL8DT2JUHtWi4klW2BsTNvgCgHbfthDHS54PFKW5UjiGin/dATQYG yg8+n5CQDcGo7zgNWz+fsQcpHBN9C4xUcs2E4ld16X7b9rXhpptmUzxeuP+obpuxb8w7 E1m2FG+UUB6rM1PAvqHe8sej6A/eT34OCzSWT9g2sfD+xnASGs0o8r4wddehtXPv8p4t NG0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:to:from:dkim-signature; bh=s1uZNvfYU0GpljT1GvWNKfoOHLQiAyxeoEdgPFxn/sU=; b=00GN1peEXdpMtzx846/w+620hes1PH4XjeHDWJ/OrMC/Bxo0X9ml1Bm4ZxW8ampUSn RVONejLTgTqArbTshcQSkwcax8ckkd3DJ76iZoKendbttlPeg2cd2rUSHmojUYfsEXaT 8hnLkQYFEymXk2hAt7r8P73fyLL3ZU9VknBXJ66a4/ymsmDdpOkzbTII/pKBGjdrst1i iMDoIq4lug9Q8UyPUIaLSfa7iwkPIlUY6+pnGSyoonyo98+AlMd1lcELNtJnhQbTkimU xPEQiQJ1nPlL4NGNxnRSFewL/Q/+Fj5jWEKKAgKSp2Ed1COCPmBwxINfJjMY6VYEZfzd eGwg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YP2gSP4G; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id my5si22717589ejc.174.2021.07.19.23.53.21; Mon, 19 Jul 2021 23:53:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YP2gSP4G; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239520AbhGTGIx (ORCPT + 99 others); Tue, 20 Jul 2021 02:08:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50730 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237553AbhGTGHv (ORCPT ); Tue, 20 Jul 2021 02:07:51 -0400 Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D60FCC061762 for ; Mon, 19 Jul 2021 23:48:08 -0700 (PDT) Received: by mail-pf1-x429.google.com with SMTP id d9so7560664pfv.4 for ; Mon, 19 Jul 2021 23:48:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=s1uZNvfYU0GpljT1GvWNKfoOHLQiAyxeoEdgPFxn/sU=; b=YP2gSP4GeBIWZ2DD34PTJuchrpSXDkpXWx8eZFMBXUAFdS8BMX3kkyu4jubuFOuFsf yxXN0ibtl0SF5goswfSSyJhYdJK1PWUBm0zjSj8dgcacafV7TAsKztEetZTFbLVwHUpp Df5yjMJ2iQlqkW6JDiPOLMUb3lkILU91h6ruLWu+1D82eQP+3CxQSmdkjEHjUPm+MTrk mg7zUFvjqrqFO+TgcaWoAkuyEe+fjDSQkDkJ3lAGNxCP/PMQWHIxZvPVw10zMcDfR8CC 8jeMG2QHrPycx9bw6bqmim5i74rSJCyqUadFT/dSQO+qTSCW4nbJDodjs6ScOR7yhgp3 4sug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=s1uZNvfYU0GpljT1GvWNKfoOHLQiAyxeoEdgPFxn/sU=; b=XHUmV6vH5OiSQm2Gr5T1qgmxNc+4Pm+REzN8PI3f3SALDmeDr9cV3bGkbqj63g5Kl/ 9afmXRyk0rB5gPNe32uzWVzCEzS+FIK5jNOOlo79VGiGtw482gyVD6GSJSr3F3uy0QqB vpTB8fxoaoXhdAekZxqDAaugktKnP+N7+4xyKTxPqe8RJrf6lyaXN5IdCDZ5IJeWqU4Y 8skh1bXyYtFXipAs9WD/UAJXf6QZJaqQrjFC36GJ0p0j6yCjqnD2vnWeqXY36NII1Z2g MkQfyI00hanrZh2NLWrq8tTljaOaKs2I5FVVo42n1jwlCcm61Uqp4ZvsyAj7ED6oAQRl vh6g== X-Gm-Message-State: AOAM533p9HJQKiEvuNCPTkEOV6pWN4QhoX0E4ZqBeWYrAHy5FLwe66nx G5pwfdAHEwLoc39NHyBrg3Q= X-Received: by 2002:a63:4726:: with SMTP id u38mr28781872pga.275.1626763688503; Mon, 19 Jul 2021 23:48:08 -0700 (PDT) Received: from bj03382pcu.spreadtrum.com ([117.18.48.102]) by smtp.gmail.com with ESMTPSA id s7sm21379039pfk.12.2021.07.19.23.48.03 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Jul 2021 23:48:08 -0700 (PDT) From: Huangzhaoyang To: Minchan Kim , Zhaoyang Huang , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Nitin Gupta , Sergey Senozhatsky Subject: [PATCH] driver: zram: fix wrong counting on pages_store Date: Tue, 20 Jul 2021 14:47:38 +0800 Message-Id: <1626763658-27748-1-git-send-email-huangzhaoyang@gmail.com> X-Mailer: git-send-email 1.7.9.5 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Zhaoyang Huang It makes the statistic confused when counting pages_store in during writeback. pages_store should just reflect the swapped pages on ZRAM, while bd_writes be responsible for writeback things. Signed-off-by: Zhaoyang Huang --- drivers/block/zram/zram_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/block/zram/zram_drv.c b/drivers/block/zram/zram_drv.c index cf8deec..6bdaa9d 100644 --- a/drivers/block/zram/zram_drv.c +++ b/drivers/block/zram/zram_drv.c @@ -765,7 +765,6 @@ static ssize_t writeback_store(struct device *dev, zram_set_flag(zram, index, ZRAM_WB); zram_set_element(zram, index, blk_idx); blk_idx = 0; - atomic64_inc(&zram->stats.pages_stored); spin_lock(&zram->wb_limit_lock); if (zram->wb_limit_enable && zram->bd_wb_limit > 0) zram->bd_wb_limit -= 1UL << (PAGE_SHIFT - 12); -- 1.9.1