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 D65DAC3ABD8 for ; Fri, 16 May 2025 09:43:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C66ED6B0114; Fri, 16 May 2025 05:43:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C11DB6B0116; Fri, 16 May 2025 05:43:38 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id ADA756B0117; Fri, 16 May 2025 05:43:38 -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 8848E6B0114 for ; Fri, 16 May 2025 05:43:38 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id D90EC81C42 for ; Fri, 16 May 2025 09:43:37 +0000 (UTC) X-FDA: 83448283674.14.3C14B2A Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf08.hostedemail.com (Postfix) with ESMTP id 9E16416000A for ; Fri, 16 May 2025 09:43:35 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=PfzLdruW; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=UfbizFVT; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=PfzLdruW; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=UfbizFVT; spf=pass (imf08.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.130 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=PfzLdruW; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=UfbizFVT; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=PfzLdruW; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=UfbizFVT; spf=pass (imf08.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.130 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747388615; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=mjOd1ItTK1nG6OKlv/p97/XYiGL/8fE56WZuFJ0H50g=; b=ovGbfJZ1U0UVigz1LnnX6oCTW+SeAchIyOsZO4MwOQxgUMxbW77+MJxzP045pwwKrKAjrA 2ID4H1jeXA9xjqKT4ZXHdAf9PFLYrsvd1beuHfH2MxGvWBZwq41EM2/6KeUKy3R8ZHAwLO tsiqBUDneCKLg3zIxryAAFei0GjLe/Y= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747388615; a=rsa-sha256; cv=none; b=IWm1RCikIj/O8+GpGxTAJVyXqFQTlQPpKNHMNJnxu+3sEAjZUc6ASkdVEtTWxLch8ockbd lEQEc8OrgHz4za9fX+qr6up9mGfBfooHR6gTkqbZ+C9wdMxSjXWW3UCh6y3u25SJtYCYB/ /yQQ7VO9o+a7+5eLKAjdqLJ2c/yWM5k= Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 4CCC621191; Fri, 16 May 2025 09:43:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1747388614; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mjOd1ItTK1nG6OKlv/p97/XYiGL/8fE56WZuFJ0H50g=; b=PfzLdruWbIB8XoxIUIAR0SLl6M05OUo5S1tgCIQklyhyWBfjCRUzQMAorNvPzUDoi9wyRX XJXGtNJM0r/rOCzE8XekpyTcqQPdCwVkPdHFjgFcBQVLZbNZilvzenEeKrYYWcJ/fbTCr5 apw2DiLSxOGsPmFpuvfNRgh/A8ChVlc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1747388614; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mjOd1ItTK1nG6OKlv/p97/XYiGL/8fE56WZuFJ0H50g=; b=UfbizFVTTPP0CFUG7eX/rLQzZTXJrm4t1h+Ay62gYSXsIKSHtPp298JavaMpekZO7la82/ gqf/AW64rjZA15CA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1747388614; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mjOd1ItTK1nG6OKlv/p97/XYiGL/8fE56WZuFJ0H50g=; b=PfzLdruWbIB8XoxIUIAR0SLl6M05OUo5S1tgCIQklyhyWBfjCRUzQMAorNvPzUDoi9wyRX XJXGtNJM0r/rOCzE8XekpyTcqQPdCwVkPdHFjgFcBQVLZbNZilvzenEeKrYYWcJ/fbTCr5 apw2DiLSxOGsPmFpuvfNRgh/A8ChVlc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1747388614; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mjOd1ItTK1nG6OKlv/p97/XYiGL/8fE56WZuFJ0H50g=; b=UfbizFVTTPP0CFUG7eX/rLQzZTXJrm4t1h+Ay62gYSXsIKSHtPp298JavaMpekZO7la82/ gqf/AW64rjZA15CA== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 2DCEC13977; Fri, 16 May 2025 09:43:34 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id CmXaCsYIJ2h3cgAAD6G6ig (envelope-from ); Fri, 16 May 2025 09:43:34 +0000 Message-ID: <1702504c-d42c-4714-83a3-7e455e36090f@suse.cz> Date: Fri, 16 May 2025 11:43:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 3/5] memcg: add nmi-safe update for MEMCG_KMEM Content-Language: en-US To: Shakeel Butt , Andrew Morton Cc: Johannes Weiner , Michal Hocko , Roman Gushchin , Muchun Song , Alexei Starovoitov , Sebastian Andrzej Siewior , Harry Yoo , Yosry Ahmed , Peter Zijlstra , Mathieu Desnoyers , bpf@vger.kernel.org, linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, Meta kernel team References: <20250516064912.1515065-1-shakeel.butt@linux.dev> <20250516064912.1515065-4-shakeel.butt@linux.dev> From: Vlastimil Babka In-Reply-To: <20250516064912.1515065-4-shakeel.butt@linux.dev> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 9E16416000A X-Stat-Signature: qk4kr139ra1c87ebyqkqkibhxqwkhpd6 X-Rspam-User: X-HE-Tag: 1747388615-108767 X-HE-Meta: U2FsdGVkX1/si8COaqcCEUr0nukJppdOkb8C4MqzgdTk2zfnxl0U+u7fvNtjnND6cuGkkTwfzXN16jIXSRDArMZ0aWT4FD+dDFrsp8xAe3MANUmaxt42VrqpaoszmS8z/Rorp6r/WHQPY+M5ui3NLsBYz9XivtFOoA+oTTNR/l/E9MCH0lNEWMkeB1X6+r5mZ1aQpMtgnFhLSOWP5BH+XMFzDa/d7zGmLzTJ/7T1xFK7xRFSX6l3XydakBCKL1AZYu8JG743m5MqUO7dCzdLMtcyLPiF7o9UGVUssA7sePX4HZQ8vWXwX6vkZzRlb2Lzsn52Dk5FwOF2nEJqqKtaMrof1K6e+0jl6tRHvMkhdnw9YCWIHoNWJGDFev1EsntPRFRDhMzJhtRAtM/iYJTHPVH4zj+CFKpFaG4GhWUFV8VF3hhMVfvJ+UGGu5KxPHXmmESpINCROZFtcJAuNOPfnYPbuOjgqT1h69Uv3M83LCQOpsilOVcHKUhWsrBVIibVL11Pmq42JwnhKlQtV7zeHz1L96KC3gzzjYf4fgPjUdew2ra1f3GgH7Fdp6EZth/ZHF7uH9O5Yhi/X6Jygp8WRGQIgkGnpC/MQFA7JeB+1VNkrJlPyKAEERwuGVU3hpPqoryuyeU8XO59DGKmCjbE8Te3g8SVxFXap2d+GpCzXVVm+yfI/Pcr/SPpuhdozkAjubeHWwGPtb1+2CkOnM+3ErY6s0t2gHIOevM0mnT9bVk2l5MNq8ZPk23aabosvGO9hK11TU2vq8SRpAIbPu/FDjm9dIoc9EzT6DfsIwFNc5xrEgq/PkPG4POpKBKfb7PHWGQfVmJMSrKiNOV4S6WTiI2e8pRVAbLuc+2DP5LeCmZ1oZfldHpxN+bQXTrPjoZI1YLnQOrmkar5EVqbb3z2X4LgWV8QwsNfkKrNJ71C5SX/tCIFYzSGGtefZ0geHBTbcFp7edV/C8PGJAT0oZc rDH4j8Kz 1KUV2Lw7ejzd5qEq7esE2d//sgeDNns4wARLBrFZ+vGgJO2vQjigJFd9AGFWtt/x18MJAcn7QHFl+TWu/nViOWneDifvFPS19f3L+nPc9t6Bz4mj7vrvZDRyu+a2JsiGJe3XGE4SLN9dcTOrnR2SVpotf5ASZNleSC+2TDayHM6LwGUfULbeWCgwgC6QTgpE6iTMb8lJerneEUtikGTOjcg1DJ+RIC9HZDyfCYeJVzLLjEPvYA4i8zSTmCqxm7U7PWmlqUU1RwzxnACfrpbF8/i2h3Z83U5cEzW8nrn8gS3UXy6FicxU4IeqrBzQE0vxk1EprF9MwzlY/U/mjQdLX+jT27hBJhwMSn3mf607C/SeC3vjoBxoUkwRs6w== 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: On 5/16/25 08:49, Shakeel Butt wrote: > The objcg based kmem charging and uncharging code path needs to update > MEMCG_KMEM appropriately. Let's add support to update MEMCG_KMEM in > nmi-safe way for those code paths. > > Signed-off-by: Shakeel Butt Acked-by: Vlastimil Babka