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 83F71C07CA9 for ; Tue, 28 Nov 2023 09:38:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 08C636B020F; Tue, 28 Nov 2023 04:38:45 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 03D656B0252; Tue, 28 Nov 2023 04:38:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E6DFC6B0253; Tue, 28 Nov 2023 04:38:44 -0500 (EST) 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 D640C6B020F for ; Tue, 28 Nov 2023 04:38:44 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id AF90214016D for ; Tue, 28 Nov 2023 09:38:44 +0000 (UTC) X-FDA: 81506863368.20.7637CD3 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf27.hostedemail.com (Postfix) with ESMTP id B340E40010 for ; Tue, 28 Nov 2023 09:38:42 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=cAWK9vir; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf27.hostedemail.com: domain of mhocko@suse.com designates 195.135.223.130 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701164323; 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=+KUlvMVVq0kzWkSg0J1DwGMUzVoldnKYXOLEGIYlAks=; b=WoYNg9lOX1h3DEthFn+dxXKk3dNXnpY+ixRcxyguinNTCF39NGJ3pJX0DtgQOz5rtIGy+z quVWVFGc37qlPDQF6h1Lx2Ju5H+MKr4ucFhQuWYZ74BJJQ7MNBhoowZ/p/P5sypucuHj9d ga0Sxqw7FRy98ap7qEcjwgl6VK2wqBU= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=cAWK9vir; dmarc=pass (policy=quarantine) header.from=suse.com; spf=pass (imf27.hostedemail.com: domain of mhocko@suse.com designates 195.135.223.130 as permitted sender) smtp.mailfrom=mhocko@suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701164323; a=rsa-sha256; cv=none; b=ItZWs1YUqSgOg/DkMast3Nx5I8cHdjTDWmi2lLkdZxvOmdA4+2jhECG82qthq/VNxn+u0s F2d1+kg2Zjqk1L8bUo+jxaRboZcO17JcHZOuLjRSfN/8PreMblKWbrBYvAeqmnE5KpbAvk Ob91i0s3AAPtBlB+ewj5I5tspDqGRhI= Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [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 2293821989; Tue, 28 Nov 2023 09:38:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1701164321; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+KUlvMVVq0kzWkSg0J1DwGMUzVoldnKYXOLEGIYlAks=; b=cAWK9virywTZ532MDIgO1gy44OyyHrGCDU3wFS4vwwkNsW/vKW1ledm8n6gZv1rRBCK5ny TGnyw24WV2gXW3ycdO9GlCA3lf2XXWbkgTirCzOlLMWXWGyWWHV7V6juL75W9SKAKHOsKJ SjyuFMC7qaohToamRE1g+RCeRp6vxrA= 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 F25001343E; Tue, 28 Nov 2023 09:38:40 +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 23klOCC1ZWVtYgAAD6G6ig (envelope-from ); Tue, 28 Nov 2023 09:38:40 +0000 Date: Tue, 28 Nov 2023 10:38:40 +0100 From: Michal Hocko To: Nhat Pham Cc: akpm@linux-foundation.org, hannes@cmpxchg.org, cerasuolodomenico@gmail.com, yosryahmed@google.com, sjenning@redhat.com, ddstreet@ieee.org, vitaly.wool@konsulko.com, roman.gushchin@linux.dev, shakeelb@google.com, muchun.song@linux.dev, chrisl@kernel.org, linux-mm@kvack.org, kernel-team@meta.com, linux-kernel@vger.kernel.org, cgroups@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, shuah@kernel.org Subject: Re: [PATCH v6 2/6] memcontrol: allows mem_cgroup_iter() to check for onlineness Message-ID: References: <20231127193703.1980089-1-nphamcs@gmail.com> <20231127193703.1980089-3-nphamcs@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231127193703.1980089-3-nphamcs@gmail.com> X-Rspamd-Queue-Id: B340E40010 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: xuinn6sxrx7sse4phupxfpfqcswnnu14 X-HE-Tag: 1701164322-780847 X-HE-Meta: U2FsdGVkX198FU1HqFJNwVFeKbgQfIQTpkZutL1QHt9/JKnt/+vztldHObBnkPfRAKutP2/P3gZ6tRkiiKnDSXH2TBnct/RrPSfqgPqd8lusCyf5ooVyrfkr/3YQYEoOSoCSJ84PxSSCf8uriJuLQ80JBO0BLkkx3c/j/B5AV+R2SFiARdyoGY63y5mityl6CVDplSTYwULD+/StHi7cTwfDN1CiTR+JDUX4WIJS5uAY3e1bGgmF3X+TAvUgt7xoMV4tPQOU59B+AngzXg/jhIrIqz3NTNqkeLI8vRbDgb/laeZLVRKrioVEFHeDti4xigNLdNQIlDCoLAy9FqHI1DRn9X8zl96wN80wazn3yoKuxLE9gbJHP4+UAb4iCr/y/zed91aBr7E8cnQFAUHF/lpU3+6EOnT9+aYluKsIAeWdR7pvDvnZr/u2Dek/J1L/gY051eID0a+X/ssTRLE9WdvAMnLqRh3DWEs0c720GpH69ssuY5dk6xiOuLmwLxHx7FfVa59dqWKtIJAo0CrxIjKa+m49h+vVlA/QTq7Y1XhLH9YiqIsO1/7m+/VLVwDWN6wdcCGrG5ZK1xrTzmLetiZBEh61RB6GxAsBomLPJ/vLJwydx+DKXgtOM26aayYj/Trv86t1r1pniJhYSyUTwU7jF7LmuvkR1jNTUXziEQtvaeW8onwRTrH4enttrU8fg4jeVmT5dIZiLkw8mJr2Zihdj4Puv7thhiV+6wnenTJjkjoUrEf5VdSOD8vaEtShrAZXEENnOD5+zCdrXEQYP7ilQSvo3GM1tGdCvmE65gl9qgUsKFtgrgPHc6IRNNKfmH9E216yYPZk5Ish2c2RxUHv43eJmG3xgmT0meTEP1yX0xt9eB7rh7+7iW5eAXUrWZ+vx01PE2eCcrhRl94p+XT7510Jk5E/MP/zvdqnb9rdtHmSM0Nm+EEgxyTrK8dd4IHxCIO6HjrU1VWIjL+ wVC7XhzH eTZKy18rzZQAHCyNXHTa5Ia8Qlg2DTiuhQA5/8mF6vyqcBcX59DIC1raD5VGftdoZ/UEXkKNwd3pNYU3ZBhjg+BbFyoD+UbYDTG7EkVTVf5ewAzKR1VMvtel6V8b+s7MzUDL2pEvNCO4aQkUgD+ktW7fqkQNbXOSEfv71EbXEF6oAuEsiy6aE9dozGXt1mPPs8ouSQFC2h16pHpxPzeUXQcsuyu0/BzjgHfJ36QKecwxWVAMA48RTUgkhsZMNetpWty0L95BjU7m74/4= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000010, 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 Mon 27-11-23 11:36:59, Nhat Pham wrote: > The new zswap writeback scheme requires an online-only memcg hierarchy > traversal. Add a new parameter to mem_cgroup_iter() to check for > onlineness before returning. Why is this needed? -- Michal Hocko SUSE Labs