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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 91BF3C6FA86 for ; Wed, 7 Sep 2022 16:27:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B58D68D0001; Wed, 7 Sep 2022 12:27:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B08A46B0073; Wed, 7 Sep 2022 12:27:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9D03F8D0001; Wed, 7 Sep 2022 12:27:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 8BB6D6B0072 for ; Wed, 7 Sep 2022 12:27:22 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 5DC6B1A08E4 for ; Wed, 7 Sep 2022 16:27:22 +0000 (UTC) X-FDA: 79885819524.14.6FA45CA Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) by imf18.hostedemail.com (Postfix) with ESMTP id D3AE91C0079 for ; Wed, 7 Sep 2022 16:27:21 +0000 (UTC) Received: by mail-ej1-f46.google.com with SMTP id z17so3491762eje.0 for ; Wed, 07 Sep 2022 09:27:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=5llhNQoegHj47RA4ocj63iybZ451JyQ+C+VFCYoxmlQ=; b=IeXT1QKppmnZoHt2LbDbXSy8xbcm3n9VzJqMPtMKc+TFLR2+DRP0dEbDiVAsN7IcYa YkagG5Fw/dxRBrVDxjJ8i8YT4/4+c6V43KhUcqXNevP/tXDtTjolvg4DlSSGb6Kq3Nwz M+xOqRxAuwQN8rdV9JsWYTG25BTllbeo6k1yK9SMFn3OH8QyVhe02ZsHtrJmPP4vBkq3 NbHYHvcxAlCTxbwWULmYGBShUQ4M1f1It+ZvIMAI/jm9AD7mAWYmuZO/RBlnjvQryq8+ XkUnD3DMTVq+Cv1tg+CUTauYxDODzImQXAgYDGgtH9U2SFkqspam2BYOsLNFuFOHH+Xw xOZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=5llhNQoegHj47RA4ocj63iybZ451JyQ+C+VFCYoxmlQ=; b=E6BPbjM+D+irI8QfYEHjac5K2MBUAJFhLfSr4gsfPBMzhgBvv6/EFF1QX8Oxu27cIz NEwRSU9VLbRoLMnhQCmv3RvkKRKO6sgU5udtTbx+kldKfALRzHRT9J4XMDzqdv4/9w/G TFcocGeQJPbY2wZ0U7qXydHocbI0i53dXJ32+lQs8zHpQ7lwI6I48u4Pd2FD9COrSYrw bR2N4GoBSIjuHwF9AwQLB66saa/y6eXUa22m+SLe+0wahpF5/x/Cbz6cpj9fZ1R61XVt vmqp7pvs8t2Yh+grByQoD20p/LHqTNHrY8EZbfbDvZ9CHpbDEDWgyE5qFGvgYvgk7wCM pOvw== X-Gm-Message-State: ACgBeo0wmbdqQbaAQcR/HLgExEIRy/dSROgCx1v+fbLn8Cvr9vkRkjuX 0rCYF1J82tHLJWUfSX6YsznYuZPkKjf16eP7o1g= X-Google-Smtp-Source: AA6agR4MeMIGmYaaAHF3RpiWA0wTnsNxF62gU+hfhVf0aJkPhDwXPZ+gSnmumGKEhbHf0mj+kmLkG+QKCPEFD6lT/4A= X-Received: by 2002:a17:906:dc93:b0:742:133b:42c3 with SMTP id cs19-20020a170906dc9300b00742133b42c3mr3016190ejc.502.1662568040459; Wed, 07 Sep 2022 09:27:20 -0700 (PDT) MIME-Version: 1.0 References: <20220902023003.47124-1-laoar.shao@gmail.com> In-Reply-To: From: Alexei Starovoitov Date: Wed, 7 Sep 2022 09:27:09 -0700 Message-ID: Subject: Re: [PATCH bpf-next v3 00/13] bpf: Introduce selectable memcg for bpf map To: Tejun Heo Cc: Yafang Shao , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Johannes Weiner , Michal Hocko , Roman Gushchin , Shakeel Butt , Muchun Song , Andrew Morton , Zefan Li , "open list:CONTROL GROUP (CGROUP)" , Network Development , bpf , linux-mm Content-Type: text/plain; charset="UTF-8" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1662568041; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5llhNQoegHj47RA4ocj63iybZ451JyQ+C+VFCYoxmlQ=; b=VudhkAvRp73RRb0lL8hhLZUA+kVOBRT0PNVOUBBduPK6MvSVE7/vEUJrNEl0IZx0FGo/pG nq8IDLmpvvz/bBoKb7/puinGq9cc6Ksryr6GC8OQtw7aFViOjtI9Wm8pKGSz539Ks2mYqi jzNUj4gMsz95OJKuZ6Jug8J8oU+D+Y4= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=IeXT1QKp; spf=pass (imf18.hostedemail.com: domain of alexei.starovoitov@gmail.com designates 209.85.218.46 as permitted sender) smtp.mailfrom=alexei.starovoitov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1662568041; a=rsa-sha256; cv=none; b=PIY4sbszKPch+UO/datbKNITzprjKsATCXpITu+8hKY/RNfVkLpURGHDEHYgxStOVSDjDf Wvyfq0TcfJvNG0qbjbhytWBOFIbO6H4vW/T1C5HXeqK7td/DwR5H0+7B7IXEh4/zbn06zW e5PjZWgl1WxiOP2syLZ6eq/o4VveZPE= X-Stat-Signature: gjs4k1i4ou8wksuknxdw9eg6i14xpfam X-Rspamd-Queue-Id: D3AE91C0079 X-Rspam-User: Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=IeXT1QKp; spf=pass (imf18.hostedemail.com: domain of alexei.starovoitov@gmail.com designates 209.85.218.46 as permitted sender) smtp.mailfrom=alexei.starovoitov@gmail.com; dmarc=pass (policy=none) header.from=gmail.com X-Rspamd-Server: rspam09 X-HE-Tag: 1662568041-509691 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 Wed, Sep 7, 2022 at 9:18 AM Tejun Heo wrote: > > Hello, > > On Wed, Sep 07, 2022 at 09:13:09AM -0700, Alexei Starovoitov wrote: > > Hmm. We discussed this option already. We definitely don't want > > to introduce an uapi knob that will allow anyone to skip memcg > > accounting today and in the future. > > cgroup.memory boot parameter is how memcg provides last-resort workarounds > for this sort of problems / regressions while they're being addressed. It's > not a dynamically changeable or programmable thing. Just a boot time > opt-out. That said, if you don't want it, you don't want it. ahh. boot param. Are you suggesting a global off switch ? Like nosocket and nokmem. That would be a different story. Need to think more about it. It could be ok.