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 EAF43C5AD49 for ; Mon, 2 Jun 2025 14:45:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3CFE16B02BB; Mon, 2 Jun 2025 10:45:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3AA446B02BD; Mon, 2 Jun 2025 10:45:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 296FD6B02BE; Mon, 2 Jun 2025 10:45:38 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 021336B02BB for ; Mon, 2 Jun 2025 10:45:37 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 9EC98C06E5 for ; Mon, 2 Jun 2025 14:45:37 +0000 (UTC) X-FDA: 83510734314.29.B0F36B6 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by imf02.hostedemail.com (Postfix) with ESMTP id 9C25F80003 for ; Mon, 2 Jun 2025 14:45:35 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=AvUeXKYE; spf=pass (imf02.hostedemail.com: domain of mkoutny@suse.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748875535; 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=qf8xhx/P8U6G8/9ptr04NOdlpjybtwrNiRY9oxiFgCo=; b=FLGzcz5PQtRR7ielDD4OLB5EMRvth/WOLcfp/kTMPkE0qzIBaVcfmSrRNLULCfEgNoYHEA Qi4Jg19fxqYkbpuCNY6hukutJXdldlTQNtEH0cOUQmGRJcAfg7dxnJGbcvooa+fhJ733Mf qgCHH+2Lf90wKiKSPyh1G/6OHDdw2iY= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=AvUeXKYE; spf=pass (imf02.hostedemail.com: domain of mkoutny@suse.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748875535; a=rsa-sha256; cv=none; b=ZczRqOR/bXj/vmhbvoMwBwEbqP4+RuMmpPQUHqTgtcb8PYjZC3Fhr4uOLKwVl3kp503lRv b5GGsBj55GVXIcbzzEJ8RahDjcI56CUy6N1xJHdWRpIEuH1ihIeYbNlXhCZvCMAbox74Sa bzeABc12IfvHSPl2lFe1jKXHAuJdHa8= Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-3a4fb9c2436so1351617f8f.1 for ; Mon, 02 Jun 2025 07:45:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1748875534; x=1749480334; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=qf8xhx/P8U6G8/9ptr04NOdlpjybtwrNiRY9oxiFgCo=; b=AvUeXKYEMCFYxCX95O5oeP8G04d0ZZBoL65YSfWmQ/GFAgUo5c59DZIWmqbV4mZTi8 XNc+03gtjqgj9VfALKY2NJac4TgcjG/4nwG1bGOinsdWqfipi5PMdmX0SRHM79/yejvv 7xOOHp7QN9d+7LFG+RCB+636pKmBbeLci/rvYWYQCEaBmrzcXMASbIImune3coAA6XVN DtOixGzHCJ2TipvC5pnVlL+LmOWvCFO3SPt4jVdxq45lzbBXzMgJulBoRlCOkxyKP8rg 28d/4Omi2HvbZvW8CCGGaQUcRJK7QYr4lpS4oBJkJfY8F/hJkPntRO7S7lGSNLG/ecYu YS4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748875534; x=1749480334; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qf8xhx/P8U6G8/9ptr04NOdlpjybtwrNiRY9oxiFgCo=; b=bOjq3t5eojXvGqH33S4Cq5jvpQueCOkTHVR7gwTYp8J6TM6stGTmKD+NDa8JFjlW5W cReVGQxBhplFLfa1GiaQeg5I01bIecfeWrXpAgkcKkiCmjEM2dFbe2kn/dGX5qrn+leV TOMOpXQrxGEjLS/LEJ7E86xJE/6r1VLhVu7YTCF+1Mp0fGetxClUC9cEtaZ1ilmXNHeG 3+AeleTKnvMzcTCs5hQ/k/1MLCOMt6571y9E0RzShKCCNoXx+wApe8cuiNDttjSACjzZ oOaAeGcti6x79mHmetsd55v7POAVeKD3RJ6eNRvezxrokwHXt746QNg2gZ6JdEZ3yXwF KzjA== X-Forwarded-Encrypted: i=1; AJvYcCXslwsROPFW/MPyoUzeOlIrPPM2pX0g3Tl6NadLoRR4jYvH96LuU9Ukp4YsT/ax0jLsCf1ENZqmYQ==@kvack.org X-Gm-Message-State: AOJu0Yy1CanCiqmnMBpf2SKCTuUCcsyDeX/u4zOI2aVGbJCu7jl8PSy7 WhwQXPLrv5zZgHz16IXHaQONmYxjC/6Kf3y8qwO3XjEa8FrOHIl/qXJxIjwoP5+4XFc= X-Gm-Gg: ASbGncvea09YAW5/EaLxOqg3tEg+LVdMVn/nbaN50C9G2PyFAEmC+/67iALMdqJ1OwB v2yNw8Yeu+oa4l1KHmu4osjhMlDiMfJMwMsGKnBnPPoKyL23sQaKRLkHUpJRiGAqf4s2+roblfl v+jjcX1rRxQE4Oj8raZ/CpMRbqEntW3Ot/Ba8bL+v/2MYy71HQep3EJNkU4PNFUanPILtMxKzcQ vCvm8bpk690oFhQ6iRBqO3DozR+BqMgLzOGfb8r27KLXQ7P+Y8XbmBSLpfCzuIvnj7WKMNzkd0N v3qRXH0PFy4F1Zo5cR4Wmmc5Vql9hsVkPp1uEI6wF5Gqfn4DNsZqfTSPsXGVXsi4 X-Google-Smtp-Source: AGHT+IHhOLPK3wy+JJwKSLsDWydjB4lRADzhyLKMg8NOlNveSdw1CmJFuZPFx5ougj5v+ByLkjCMxA== X-Received: by 2002:a05:6000:40e0:b0:3a4:f41d:6973 with SMTP id ffacd0b85a97d-3a4f89ad29emr9750624f8f.13.1748875533919; Mon, 02 Jun 2025 07:45:33 -0700 (PDT) Received: from blackdock.suse.cz ([193.86.92.181]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3a4f00971fasm14937650f8f.77.2025.06.02.07.45.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Jun 2025 07:45:33 -0700 (PDT) Date: Mon, 2 Jun 2025 16:45:31 +0200 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: Shakeel Butt Cc: Andrew Morton , Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , Vlastimil Babka , Alexei Starovoitov , Sebastian Andrzej Siewior , Harry Yoo , Yosry Ahmed , Peter Zijlstra , Mathieu Desnoyers , Tejun Heo , bpf@vger.kernel.org, linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Meta kernel team Subject: Re: [PATCH v4 0/5] memcg: nmi-safe kmem charging Message-ID: References: <20250519063142.111219-1-shakeel.butt@linux.dev> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7o34cr4hrs2kk3cc" Content-Disposition: inline In-Reply-To: <20250519063142.111219-1-shakeel.butt@linux.dev> X-Stat-Signature: fu517km3w1w89cg1isfr1ttz1ijwunie X-Rspamd-Queue-Id: 9C25F80003 X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1748875535-73452 X-HE-Meta: U2FsdGVkX19g/FHne8w/0e24I9D55Dvyw63MRCtxQx7uxG7hb7rKO3JzV8I5PiQ1CpGiCf8X1ZErgnMgDh1/xoJkhB3U0bTRjUVHvWsO2bBGQFTj2+fRpSSz66mZob38oTfmlLrqwCZ90uMoskkcmFLYTNrlrbgFQbtS6ak38yHdMQitxE7AG6Rk4m4KbmqHo7YuY8kKSW5XPN4dfugiEvsXEjIipjeTYjzIMEtG9HwxweVlIEJLBZM5YXtpcWSbOGXJk0x9Tz8v13FixR+lR6WDKYzynzOs0BGQIyySmGBBamDfMBSMpt9gRjAgmT0344pA4Eom7UeJulWKn40aW6Aj/fpsXMdFYkufmARexpZVHG0pl003BPfYKtVXZYbCH82R+pk/5EDrA+o9hIhin6SoDRIGbp+MOk09QcDjXORcClAT1S+13ga9gtK51Cyj9o+UIFtv1Pvet/HYz/ug9ph9TvV3XccZP8D1ZwxgrulW9zHy4JjeXhTrnj5fjmmEKCcfNt27d6Zn8NG/t1jiCrGyQWA0fW49vlvfo/nTeCE2TPuYvWQUO4qQhPr0621D4qAhsbsttiiMI1HoW9xmY4dVst2JPLWjkMLh1m/mM0ZKOWhYxLvUMo+tL4ABppZna+avyLIRBCwtDwHteXrSyw5yJKxzJ+4qt4MlUBCq2avwBzrsU9Wi690RAyAXrpjh7zGEvOtt10o1bA/Jo1unTu9YZ0ObjQbhGyqw6SmWfEyrgyDw44nkPscHxJH3jLDFgE3fIy+agTiSiMbkm6YGhcZbWFw9nKmipdJoSf6lZc1wTHIfl/87lUpUnxjBs0k0NoaIfP82uakbtv1JcAxJNmfC79lJRySV7s4nGIswRrpKMS+RNGRhFzMmyoYeCYMk1gMnrDek5Clq9t/3OuAxxgqdBpvItP9hnUDITaYqkiVXlHBb9AtfOAsh5qvu1iNh1WZreOIoNVlD0T8IQUR HKVFd5PQ m//bG3xcB04oiBtvA90yAifUvBCOt4O2kVqUNOmESQl2IOxhVWCenO5d2xvvvEo2ugZsyAd8OBqAWCmYjackn3yt/bncbHTm/AXL04+T7FVbn+hy3J4o1wpEvV/78WI2FbVEumqaXmW76ilIs7Kv22Oa5tvQeo8rqFfE90KAMsC0gJ9keXD3QByHpHrYPXdrqx3LlX52hEAKk6Z13d/HKu6e4B8xpUI+Ws+7qJ86ATXvOvBU/hsKjMb6RfKrTEUfY6LbJEAlzMVuXF6LUhngdH9rNWIhB3lgP54gK7Y2roG8MCuDwrqCCWDQ2k+DL1CNJzokiQ/CiqfwXb5xyPVWmprX+NZ+nNOqXwX5FmRZrD3zwX4uAWkxKnHrapPIIT6/4qlR3aUyXB9Jo9Vwuj+C8eGtJ/Ia175LkD6/WGYrfSoTzNehEf4LiIhxgSg== 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: List-Subscribe: List-Unsubscribe: --7o34cr4hrs2kk3cc Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Subject: Re: [PATCH v4 0/5] memcg: nmi-safe kmem charging MIME-Version: 1.0 Hello Shakeel. On Sun, May 18, 2025 at 11:31:37PM -0700, Shakeel Butt wrote: > Users can attached their BPF programs at arbitrary execution points in > the kernel and such BPF programs may run in nmi context. In addition, > these programs can trigger memcg charged kernel allocations in the nmi > context. However memcg charging infra for kernel memory is not equipped > to handle nmi context for all architectures. How much memory does this refer to? Is it unbound (in particular for non-privileged eBPF)? Or is it rather negligible? (I assume the former to make the series worth it.) Thanks, Michal --7o34cr4hrs2kk3cc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTd6mfF2PbEZnpdoAkt3Wney77BSQUCaD25CQAKCRAt3Wney77B SQiTAQC/eAKARy8kEU7fP7GCMHE1+7v+d2sSxmXDyaCQ6wqidAEAu4q3hQa6TLAp Pqns7WVL19JaCImjilT1rPY77Jv3aQo= =nNTq -----END PGP SIGNATURE----- --7o34cr4hrs2kk3cc--