From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.4 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_IN_DEF_DKIM_WL autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 62266C49EA5 for ; Thu, 24 Jun 2021 15:00:47 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id EAA31613C3 for ; Thu, 24 Jun 2021 15:00:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EAA31613C3 Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id B5ABC6B0036; Thu, 24 Jun 2021 11:00:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B0A946B005D; Thu, 24 Jun 2021 11:00:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9AB126B006C; Thu, 24 Jun 2021 11:00:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0130.hostedemail.com [216.40.44.130]) by kanga.kvack.org (Postfix) with ESMTP id 65B196B0036 for ; Thu, 24 Jun 2021 11:00:45 -0400 (EDT) Received: from smtpin35.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 7BF8D1391E for ; Thu, 24 Jun 2021 15:00:45 +0000 (UTC) X-FDA: 78288929250.35.040FBC0 Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com [209.85.167.47]) by imf10.hostedemail.com (Postfix) with ESMTP id 3BB964224950 for ; Thu, 24 Jun 2021 15:00:45 +0000 (UTC) Received: by mail-lf1-f47.google.com with SMTP id t17so10857015lfq.0 for ; Thu, 24 Jun 2021 08:00:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=VEtW/m2G4JMnkRazKy7NH/xx9Lmp9+147gFKq1PM9Yg=; b=WAWI8So/qhhVeppsIvdijPvUzdKdS80W6KrQW/YiWqHSSLQfZqqWsi1EBJnzuaRtvQ uwilI74b1Rj2CMfhicSt0oPI4F1Xekqj4XfrQLsepNL76BJ8xBCOBMSkY3Y1x6Gqw2sj 7lvnVcUcP93CrANK0OjxaCB9Zt34DH2PHf5vKOMNRYu5V5fvB00/TP3EnPOIhIxca6Zl P+N/bo1Uu48b6MI43s1/NQYwIej3Cl/5IKT4nCsxBXfmhsKkx3WsExXRF4YkWlBeBjCu K43gwfpaWSvIznaF14eSVUglFjETBkIwB6IrOSXTcfm8yUGeHyxDJ3fgOm99lLecLaBD MiWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=VEtW/m2G4JMnkRazKy7NH/xx9Lmp9+147gFKq1PM9Yg=; b=IotLznEDCb3gtL10zoJeZeOu1YD7Uk6kRFPN8Z3QXgiLHzA47vzKvpYc42J4C7uGbK US6pG+UIKaBFGxr3yCh+WfGGke21h4GcYRJbVw5TJEQ+rKw77aCg9zNgcF6UBXwKPVYV D46JqTZXyCuxhb/PoXaFwEV9Li6jujEn9+jmDxc4wKf3aJzcNbRb/lzgPN57mufavu6K v/pwqJkvMr1kZkeb094+h1MSbQdFO1NfF61Vi2L0JGx6EKkyAKlWuKGR0of1iSRmFhI/ Nzlg/VllSqm5+E6IbykbQeVYuZ/xercnQORRZlPM8rLoG0lODrusfFr0lseQPferi64M GSKA== X-Gm-Message-State: AOAM533+ds2rQ8dJCeYlyCsHT3enU4wOeL2Fk+meE+cLdvBLRIF13KRY RkLAmCOG91CXE+iIJgA4S+8l75WoZU+y9YXm0lA5dw== X-Google-Smtp-Source: ABdhPJycOg00GNdG4YJ4aGl9RCigJVkD9ALTczBVbkVgHKy7VLUFW33L9S9Uoh8460AKd9LLPMgakQpyXeA4ZPVT9aA= X-Received: by 2002:ac2:545a:: with SMTP id d26mr4103361lfn.83.1624546843227; Thu, 24 Jun 2021 08:00:43 -0700 (PDT) MIME-Version: 1.0 References: <20210615174435.4174364-1-shakeelb@google.com> <20210615174435.4174364-2-shakeelb@google.com> In-Reply-To: From: Shakeel Butt Date: Thu, 24 Jun 2021 08:00:31 -0700 Message-ID: Subject: Re: [PATCH v2 2/2] memcg: periodically flush the memcg stats To: =?UTF-8?Q?Michal_Koutn=C3=BD?= Cc: Tejun Heo , Johannes Weiner , Muchun Song , Michal Hocko , Roman Gushchin , Huang Ying , Andrew Morton , Cgroups , Linux MM , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=google.com header.s=20161025 header.b="WAWI8So/"; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf10.hostedemail.com: domain of shakeelb@google.com designates 209.85.167.47 as permitted sender) smtp.mailfrom=shakeelb@google.com X-Rspamd-Server: rspam02 X-Stat-Signature: a4fsm8aouqmssikmti65puqb5b1h831b X-Rspamd-Queue-Id: 3BB964224950 X-HE-Tag: 1624546845-722410 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Thu, Jun 24, 2021 at 7:01 AM Michal Koutn=C3=BD wrote= : > > Hello Shakeel. > > On Tue, Jun 15, 2021 at 10:44:35AM -0700, Shakeel Butt wrote: > > At the moment memcg stats are read in four contexts: > > > > 1. memcg stat user interfaces > > 2. dirty throttling > > 3. page fault > > 4. memory reclaim > > Sorry for being dense or ignorant -- what do you refer to with the point > no. 3 (memcg stats reader during page fault)? > Yes, specifically workingset_refault() which reads lruvec stats directly through lruvec_page_state and indirectly through lru_note_cost_page.