Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp31392pxb; Tue, 5 Oct 2021 22:24:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzdjekISZsVM4xzaLEDKAf+ItwCaMAKQ9+JFdwuHciiJE2gkGbqnFmtjiXwXXAtQFqMkpfU X-Received: by 2002:a17:907:9602:: with SMTP id gb2mr28177617ejc.354.1633497844331; Tue, 05 Oct 2021 22:24:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633497844; cv=none; d=google.com; s=arc-20160816; b=kQHeCpJsy7OwBo90FG8jGjloGSJU6fAd2+I+9nuuU9Fl4vctTwoFj4EKANuNfEDzb6 gIikwTZX5VbUgYMI0kPoiBMQ76xDiQRNVKJfkjx2agolQ/sQ937F4V+4pThmGxViTKtn riohcaTmiaDL/kzPDdfmoau749nxvp8pUKAqVL6DEmkV5JCducPASUQ3h0ODdvTFFYFT msAzCrdHbEecVVz1MHRw+k3GDuXN/SESExuuBcJgf0jvYPgG/nTQSKe2GLs6V8G66zWp idJXFd3v4fhgY75RF2UqPhqFq2aVdPfS17KEo+nY+EttUol5XooYOAxLkInktclgyiVO DROQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=ciDVGqsYOH35J7AcMoo3IqFXoCRGKtna/4nNh2oAa8I=; b=E6dPXrIWdekHDzTFMLHZy8O9SCCyGRnd8xuBb/xUZ/qKWV2tJi1x5e7A0r4HzQYiMT 8RuqqV3YcLHUanJ+KOUDZWyn6yE0cpR9nESrdbwCSe/k0T+Io26oUPWnrXUh6at95DbJ FT1nRXRbHx8MbrIu/RUMIm3hwORi0ToU2bsGySjsEuVWgkcMrcpls1C0xtE31obTrUBi xpLnX+ZevvzmQgu7TZn1S36HK1cEgV4u5SycCxnj3EAi/GRZwR+cu6kuuHqvHt290YOY lIzoq6pSOgnxBJsyge6aklxxYyVflL5tpujEKCSjYLXv8SU7pbZL9YtcnDyuZAgf9XFE 7qeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=PX0XPkQd; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i2si24821034ejz.559.2021.10.05.22.22.51; Tue, 05 Oct 2021 22:24:04 -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=@google.com header.s=20210112 header.b=PX0XPkQd; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230388AbhJFFWw (ORCPT + 99 others); Wed, 6 Oct 2021 01:22:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51902 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229852AbhJFFWu (ORCPT ); Wed, 6 Oct 2021 01:22:50 -0400 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6B04FC06174E for ; Tue, 5 Oct 2021 22:20:58 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id t9so5347393lfd.1 for ; Tue, 05 Oct 2021 22:20:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ciDVGqsYOH35J7AcMoo3IqFXoCRGKtna/4nNh2oAa8I=; b=PX0XPkQdsK6VcV1+qe5E+Ws3MuZHQRH5zK2EJhibfZ1p+ae4ZLUqE2uyBANAjRuZCx GeXpFV/AWrWBo/t32n6nw7eG4uGD/5B7/23okivlIH+KKES5dAZfgyXnQ8zz89hrnhPM liKp70d2Hxfq9gkAMHIEsKT5+fjZa7TZwmjSBJXjsXXQEkrxQdL0FD32ljWrdxHAMCbX WnJASMLr+YbRvIAuQ2AVgfQQBurUUPQzn36gJAv4Bo6RUWXkC5/e0yQ0j6zENpg0Y1xI 6hc+6ZYVIm6sWazuZZAzbzbGlbefkJHxqehgLmcH6zD4QcLJtCvSBX/YGszd1nb/k+W0 vdTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ciDVGqsYOH35J7AcMoo3IqFXoCRGKtna/4nNh2oAa8I=; b=X36I6zCYMMF97tirT9F4nzH/fp1aaG5Ck4fZBdBEhJbESJdBZrT/k1mpwkoKudW9Hn xhwh/nvkgKTWCYLudORgjRgAxtKYfw7QKSkyuPJRdGlzn4d42w2lImFEPdDq6yCYmVBN zmRKPVRGIwKmWlKPCCjEP7oDDJdVXgtM8SSuOLe5DFDnp6UmYe9TUftt1dSIhnOGI0ws nXjkIOUwIRLqR0udhjaDQZrJRHPR1XcZftDUHdbTwRCE0m82TN2Gtz3tRXerz8aLIz8N vBe/oD1qJ61ekwS9ax5jAaEyiNzf5r/6zgFJMxhtbu1R/HOs+L56v3vBT1ciJXCjgplv UyXA== X-Gm-Message-State: AOAM533fA1oRoQb8o8rLtmBcUMT23MfdrH+EVuwotbbSGf7a+Sf2Qgda yOO4hiPHE++0xSwvN7JogA3EmDIR3spDaGnJOLWUvQ== X-Received: by 2002:a05:6512:3b21:: with SMTP id f33mr7906462lfv.8.1633497656441; Tue, 05 Oct 2021 22:20:56 -0700 (PDT) MIME-Version: 1.0 References: <20211005202450.11775-1-longman@redhat.com> In-Reply-To: <20211005202450.11775-1-longman@redhat.com> From: Shakeel Butt Date: Tue, 5 Oct 2021 22:20:45 -0700 Message-ID: Subject: Re: [PATCH v2] mm/memcg: Remove obsolete memcg_free_kmem() To: Waiman Long Cc: Johannes Weiner , Michal Hocko , Vladimir Davydov , Andrew Morton , Vlastimil Babka , Roman Gushchin , LKML , Cgroups , Linux MM , Muchun Song Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 5, 2021 at 1:25 PM Waiman Long wrote: > > Since commit d648bcc7fe65 ("mm: kmem: make memcg_kmem_enabled() > irreversible"), the only thing memcg_free_kmem() does is to call > memcg_offline_kmem() when the memcg is still online which can happen when > online_css() fails due to -ENOMEM. However, the name memcg_free_kmem() > is confusing and it is more clear and straight forward to call > memcg_offline_kmem() directly from mem_cgroup_css_free(). > > Suggested-by: Roman Gushchin > Signed-off-by: Waiman Long Reviewed-by: Shakeel Butt