Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3071614pxv; Sun, 18 Jul 2021 09:58:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy0MjcgWI99FWA/CmZfXDHGjHa0zuV8EbrQy30JBL/LK6HDPlIWzT038IOCMr4xt4PHhqvA X-Received: by 2002:a92:7303:: with SMTP id o3mr14178327ilc.36.1626627502329; Sun, 18 Jul 2021 09:58:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626627502; cv=none; d=google.com; s=arc-20160816; b=PERJe5NFeR0j51MEtjbi8todDUAIB5irVsXlWjIzLLZHPPwUGuhJ3t+Hyo/VoMMryG 95gV3YW0LERYW0l8vZz1o2HCZGTRSxAo0gwqHHJQlRLB7a0hgLMldz5x1n/synSaZWZQ gcCaKwhwKPLUGkXQsG7eFuVlHfb4PSuFSjh7P/YzwZ4PQxx8tWtL9LCUqUDhNQWHVwlX uTdW/dtApgkFSXaXte/eBA3gtNqAOpe+bsG5uePv74R3VJzh3TnmZ7eghm2kx6wNFXFT pWpSmuexwr7Hku7omUJN/21ZTdq6rjryh8SVtAMJNhUms39J1AEOWU+rvCKXH6o+UwOI Q9VQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=ozqJ+/aQSjcd7Pmom3rhVpy9HyQmkQvEGQeoGv8EhNQ=; b=iAn2wHfjA9NqoE5P+6IVfX9uIj8QmKSeGh70/S0ljgw6drV+q6Qo+FXr/O0xQjKBlV pQahq7b7DkVap2RBEbwW+n7VztDA/vkeym3AI1Ml47vGo2/DaL6ETvI39XHxrau9+0Kl RaDDk7oPWUpLf8EslxN7U1glY/pCHAcEib7Fg6c9FAkh2X+xIIX+iO8o5bLpLRhbIZIx q2lcMVnL4IdcSAxOYvGQjSl8OBNc1lpe6pDOATOtcX2kHViprGR49mVYv8/WtAvKemKG DhLyAUKD7h8LHHHL/pwyjkyyOXQ4j3vOpgNJQ5cFyTJ1spzERYHf2Lb9fd4GaCA1Vkqi CLBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=EBrcemI+; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k23si17638079iom.85.2021.07.18.09.58.09; Sun, 18 Jul 2021 09:58:22 -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=@infradead.org header.s=casper.20170209 header.b=EBrcemI+; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229525AbhGRRAW (ORCPT + 99 others); Sun, 18 Jul 2021 13:00:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54912 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229445AbhGRRAV (ORCPT ); Sun, 18 Jul 2021 13:00:21 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 60BF3C061762; Sun, 18 Jul 2021 09:57:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=ozqJ+/aQSjcd7Pmom3rhVpy9HyQmkQvEGQeoGv8EhNQ=; b=EBrcemI+F3ONTAb2qCb4CEiXIg OYQQFvoPudaW7rBK4ckow3sSEtO1iPo7moFRRx2My4GKi27935oIsbbE9ZXDpmXIDA4Gy2HeT8RkP PMo5gt0m311JLvrjuS9W8iZPz3mXKyyxf3QFAK2ltH78FIc5ELc2ENoTioPuPt1uxqCtCUGdevzks Bgg9PupQJhHpdlGAdDCggkjqj1HH1HsRNMzQEueEDkpp3wrW9tWOrp2JDtZPM1WpJPVjV7LFeRdOD E3N5TaOgKd0vAEJymLbibT2ApzY8njVJH1GWaPOdj48YuFFDrmyh1Qm72HEr/w7y/nipf4cDBgmqY DwE3ui3A==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1m5A59-0069Zd-JQ; Sun, 18 Jul 2021 16:56:08 +0000 Date: Sun, 18 Jul 2021 17:55:59 +0100 From: Matthew Wilcox To: Suren Baghdasaryan Cc: tj@kernel.org, hannes@cmpxchg.org, mhocko@kernel.org, vdavydov.dev@gmail.com, akpm@linux-foundation.org, shakeelb@google.com, guro@fb.com, songmuchun@bytedance.com, shy828301@gmail.com, alexs@kernel.org, richard.weiyang@gmail.com, vbabka@suse.cz, axboe@kernel.dk, iamjoonsoo.kim@lge.com, david@redhat.com, apopple@nvidia.com, minchan@kernel.org, linmiaohe@huawei.com, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, linux-mm@kvack.org, kernel-team@android.com Subject: Re: [PATCH v3 2/3] mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config Message-ID: References: <20210710003626.3549282-1-surenb@google.com> <20210710003626.3549282-2-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210710003626.3549282-2-surenb@google.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 09, 2021 at 05:36:25PM -0700, Suren Baghdasaryan wrote: > @@ -6723,7 +6722,7 @@ static int __mem_cgroup_charge(struct page *page, struct mem_cgroup *memcg, > } > > /** > - * mem_cgroup_charge - charge a newly allocated page to a cgroup > + * __mem_cgroup_charge - charge a newly allocated page to a cgroup > * @page: page to charge > * @mm: mm context of the victim > * @gfp_mask: reclaim mode This patch conflicts with the folio work, so I'm just rebasing the folio patches on top of this, and I think this part of the patch is a mistake. We don't want to document the __mem_cgroup_charge() function. That's an implementation detail. This patch should instead have moved the kernel-doc to memcontrol.h and continued to document mem_cgroup_charge().