Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp451288rwd; Sat, 27 May 2023 00:05:18 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7mZ5uT9hMVp3Hx9/Ta9zPwnv9uvAFCIKzyHsEHYNheJS3glBpzyU40coMLH9J+PgNHo+WG X-Received: by 2002:a17:90a:400a:b0:24e:1b19:867f with SMTP id u10-20020a17090a400a00b0024e1b19867fmr4707839pjc.37.1685171117400; Sat, 27 May 2023 00:05:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685171117; cv=none; d=google.com; s=arc-20160816; b=QsHcdYRS1Que9MBKoL/RiVMJHKYiiKAk/LoITrgCjmcyUp/Oq2DgKuvGM1AYCNBkk3 DtoZosXIcC5Ow31Hfz08U+2OeDebyYaI0PI/PLk0kYVCHmoD1Tvifep5XWH44LYMYUKx gDpvhNzZ/sdD226mVOdCauiBZykorlZiEKQg80f/iHgRCejANCZLrWcyYZuw3m9qEDA3 WzL+8UUJO3T/5NSytb88rQe+XRw1Vq8F/PqG4HIkScsLcpa9aKbviJZzx+vkUppCUzKK JFVHhO0gdjO+9P/WK1xgrWCUhWcJb1ea0cLsMy73pX97fG4X+ZxnfxnN6fNHrVmXqOD5 UJuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=2CLI5dDlGRzvV0LMDARHxx4pfVRGX/zlI8ZJMCOjbQM=; b=eHzg2CBEfh9nfzRXEWd1qkFDncgmsI7xAaPX/A3GBhdfsqSwBBzN7rACWHFV/lao3z +Bs561VxVBDE6LCl6X87HdJpC0h8u8Fn6V5sW4uCRcSqPYO2a6dy9IpGgz5q/hpszcog cgbKlEJWQWbWdRHLZjH0zn+eoFIddIXTSH9UL+WxE87CnYNwHxwdlu06CxS1qYv33aP0 8X9qxRIWcp5qtX6Y1df/LOH16xVOthbya7oRScuIrosb03EcaMa//fCCBcdAWxC/wZL8 kpONSov61kVZSmzdSlkrq7VYze099ZqwmVUseuemadd8JDaGK5gspZMYTXvOUoXStcDb OpzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=00i267X+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k62-20020a636f41000000b005349286fcc0si5717795pgc.302.2023.05.27.00.05.03; Sat, 27 May 2023 00:05:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20221208 header.b=00i267X+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229708AbjE0ENr (ORCPT + 99 others); Sat, 27 May 2023 00:13:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38916 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230483AbjE0ENp (ORCPT ); Sat, 27 May 2023 00:13:45 -0400 Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3F53D12A for ; Fri, 26 May 2023 21:13:43 -0700 (PDT) Received: by mail-ej1-x630.google.com with SMTP id a640c23a62f3a-96f6a9131fdso210588266b.1 for ; Fri, 26 May 2023 21:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1685160822; x=1687752822; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=2CLI5dDlGRzvV0LMDARHxx4pfVRGX/zlI8ZJMCOjbQM=; b=00i267X+Zy5eHdWjx6icwa/P4rEW82q+O0IlAkQOt+vbOOfMFcbzvHAqzdv5/FL6Tn NGyG8n911S2yL4hThaPoslwa2Yp0aWDGMz1hzLFHXKZNQaQomJqFbN/bS3kmfm5rIZEH E/kTKAFGZMSFyjfPuX0trHV8y4SyOcNW4XxXMuPtsqKb75/O/An4NBcrABlt0E7wYMco +6FcgBKaPsFKWh5JEpm8ONiFvKFQDl0Z6axXQIodaarTWfRB4M4czFFJCh4bzCIgMf9j bD4/klzy5Hx1YNAZL/T64uaDacPyph4Z2wiGMe9lX4Xx5acRCtSdJ+H+JROb8oV2xle7 wg0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685160822; x=1687752822; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2CLI5dDlGRzvV0LMDARHxx4pfVRGX/zlI8ZJMCOjbQM=; b=lyQDwdbZLQT/AAl4CBCwmIDRQPN/X8mrQNzolidO0UakGR3aoe2PFJaIad/cwEH6ee qKUWoX0BV8ukT5Y4NBgOP/Ru3C3vYji4k931k+3DphIXOcsXO01OqlWFgqN7HrQNInb1 6anqLt+CNxQbXTBSbst/OIZkT10vtYibV70VeZjCMllRw2/CCujq4mI9cj35HfKaoTQ9 18k6fHDDCNhdX/ixaVvOwsOiGDy3eBNDb2+tckXTN8cWxWXVZKDCJJ0sEm8lalMK+fvp UJzO7FpK9/08O1jbJdNPPr6G6NfM1e6DyKS33pQYN0by97stIpNDXWS1BIClPMZi+Ldy wY2g== X-Gm-Message-State: AC+VfDzTZz/dxNFBGUM4NK4QBkJhtq5NLJzxw37NwQH3zN+KURVC5+tj kVPXzM+6FEtip9Sulmrt/U2U8i55ayPRQHpXAIDd8A== X-Received: by 2002:a17:906:9b87:b0:966:484a:335e with SMTP id dd7-20020a1709069b8700b00966484a335emr4048945ejc.43.1685160821581; Fri, 26 May 2023 21:13:41 -0700 (PDT) MIME-Version: 1.0 References: <20230527103126.398267-1-linmiaohe@huawei.com> In-Reply-To: From: Yosry Ahmed Date: Fri, 26 May 2023 21:13:05 -0700 Message-ID: Subject: Re: [PATCH] memcg: remove unused mem_cgroup_from_obj() To: Matthew Wilcox Cc: Miaohe Lin , Vasily Averin , hannes@cmpxchg.org, mhocko@kernel.org, roman.gushchin@linux.dev, shakeelb@google.com, akpm@linux-foundation.org, muchun.song@linux.dev, cgroups@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 26, 2023 at 9:01=E2=80=AFPM Matthew Wilcox wrote: > > On Sat, May 27, 2023 at 06:31:26PM +0800, Miaohe Lin wrote: > > The function mem_cgroup_from_obj() is not used anymore. Remove it and > > clean up relevant comments. > > You should have looked at the git history to see why it was created > and who used it. > > Shakeel, Vasily, are you going to retry adding commit 1d0403d20f6c? That commit did not introduce the function though, no? It was introduced before it and replaced by other variants over time (like mem_cgroup_from_slab_obj()). It looks like that commit was reverted ~9 months ago. We can always bring it back if/when needed. It also looks to me that 1d0403d20f6c was using mem_cgroup_from_obj() on a struct net object, which is allocated in net_alloc() from a slab cache, so mem_cgroup_from_slab_obj() should be sufficient, no? > >