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 8E662C369C2 for ; Tue, 22 Apr 2025 04:42:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C2A36B000E; Tue, 22 Apr 2025 00:42:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 772856B0010; Tue, 22 Apr 2025 00:42:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6629C6B0011; Tue, 22 Apr 2025 00:42:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 49B8C6B000E for ; Tue, 22 Apr 2025 00:42:09 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id A80EA5A12F for ; Tue, 22 Apr 2025 04:42:10 +0000 (UTC) X-FDA: 83360432820.13.156C9C5 Received: from out-179.mta1.migadu.com (out-179.mta1.migadu.com [95.215.58.179]) by imf07.hostedemail.com (Postfix) with ESMTP id BD57940003 for ; Tue, 22 Apr 2025 04:42:08 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=tEblp3r+; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf07.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.179 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745296928; a=rsa-sha256; cv=none; b=RnPzZB5B/oaVDphu5119bD1NceJGe67JWQhIZUJRdMLFPjby+z6PQRJ3AMoq8CQmPDyjoq EebAiJLQOZsRcztrrQMkWGgkh8YeE1DgVF//31/YexmekZB5wBk6i/UpGXqpUhvbCQwzTc Gd3CAEZd/DQ7ehqmpzPRhYBAOsxCauk= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=tEblp3r+; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf07.hostedemail.com: domain of shakeel.butt@linux.dev designates 95.215.58.179 as permitted sender) smtp.mailfrom=shakeel.butt@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745296928; 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=iyooen8boCSaKbfxukeTPsPg9uQLAeQUCRIfTaXgy+4=; b=W5YhFXdc3fPalFEhI4oOh+cdpPZMjGqEj/za2V+QUB59RPo3NCIxhJ2BJRixAxsRP83zN8 qneRk/nw36RJnEG60Iq6rr/pJSSQPO7jIEY03/HKyjcPq0xwR277Pn03Ebr+OI8dD1Vtyq HdEQmuTKzkErhhzJYeYNNQmhhLOl67g= X-Gm-Message-State: AOJu0YwfC/ObRpK/F4f/PhiMU4LOCV1p2SdV+F7RkmpEpwbgKBzIRQ+I JPCXKBwocvtznDsqWTlXBoJtFkbZh+v+NLZFnKDTq+7HvUrhhU7mZ5MMaB0NOgglBdR0x4pzDsF FVKGYeGYsXY3cp4KjbnaimbhDlGc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1745296927; h=from:from: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; bh=iyooen8boCSaKbfxukeTPsPg9uQLAeQUCRIfTaXgy+4=; b=tEblp3r+GorVQ4rmtH7FRYM7LqU8drPRo00nWM2R3iNBTqiV7UbxnzaCm+6LgaJqAyq/WY cQ0mJeLcfOIsyT/6sgIYb4gZcD9RoX95r1Ht1vUnc+FHWraZTMT/KJnfdqYUMDNcSGby4N g+GGPCzrcx/MlsfI+S5wzYmmEU4gLhc= X-Google-Smtp-Source: AGHT+IGNezq9dDwQ4fj0vRAB4kg6+pZkZ+OFNz6cNbpDRMEpb1eYm6qs/qbG3uFRgeTlS5jVDyeW/MxOPOHE6HUWcLY= X-Received: by 2002:a05:6102:b15:b0:4c3:243:331a with SMTP id ada2fe7eead31-4cb7dd64326mr11996815137.6.1745296922129; Mon, 21 Apr 2025 21:42:02 -0700 (PDT) MIME-Version: 1.0 References: <20250422012616.1883287-1-gourry@gourry.net> <20250422012616.1883287-3-gourry@gourry.net> In-Reply-To: <20250422012616.1883287-3-gourry@gourry.net> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Shakeel Butt Date: Mon, 21 Apr 2025 21:41:51 -0700 X-Gmail-Original-Message-ID: X-Gm-Features: ATxdqUFF5-_BnhOoHA-DjyvESYNTm8BqEQjiXQmCZxT5eeLxhIdTZoBPeVX9LSg Message-ID: Subject: Re: [PATCH v4 2/2] vmscan,cgroup: apply mems_effective to reclaim To: Gregory Price Cc: linux-mm@kvack.org, cgroups@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-team@meta.com, longman@redhat.com, hannes@cmpxchg.org, mhocko@kernel.org, roman.gushchin@linux.dev, muchun.song@linux.dev, tj@kernel.org, mkoutny@suse.com, akpm@linux-foundation.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: BD57940003 X-Stat-Signature: t3tdge473ktgdfucs73k8qammy1994pf X-HE-Tag: 1745296928-981330 X-HE-Meta: U2FsdGVkX18eGEkpJqIxLC011x2UolLQT1ivpUgdo2zj9xhbyS85R5/7AlxtOImyCD2ii09rBiRIbNGq/qN8q69mLnRJjYNGn9VNuU4ac2ZrR0i1chRVfYsnkAJ9cLuapMJgwpQLQn1hcBclNrgIr9BIJbPHNS9bIEpDApMU4D5zzdJ6l9jucK/CL/ty8K/IJwsBj78Qyr/tk/oFuiRDfZ1cEIVLMyERim3zoMZwuVLslX8MRFWE/XtSb9syI6lFWjDAk0nQ/trBf6fPoLq2mCjsPgrv92aWxWkvfCRv2Z8OgY78spqoaP2UnSiquqg02haUElVw5n/TXJIH7hsv3N7LRGEwDpnarANJdayl/OYW2we965Z3GqnYGdHIgs+8EAu0/tBJw9CeE9cn6GiWeg1sqfSHdkU2ZJ1f5WejurEyigxOVhbdr0A3NhAvJOvqNYIvJ9NYejxvT8XZOjCQiiyRMpv8aOK51PXnOvegE+bLTpEFfI00V2t8z3g2rgVu5wvtmTcDkyoKw+AgRwo8E35Gw6rUyv8Wq2W6H7WjcpAqGLNjGatR24xqf8eVwOAQXgNEvTQVGdO/R39X5GhvSDKO5tyovlkCP5SdIdS5zJtxQjBpTkWsq6yrhYy6Ga9IKdh1vKYISUtW0udMXhF8QhMi4wPcFk+beuCKwBubuZ1blKMpHPr05eaOBNyz+njZUaUlbhNSqmrrsygLv3TNv8tJusxGugiRh2BmCCvuFKPPHZV9bmVUZ0D5OFcoJoehE34kfW36wEkXpZ1JsHeYyZpVmjxL0x7FBcyCcHOm9r71FKq29VFKc1cOcejwsJ0ifPg9UIwLemalCJAT6GVf3YKhnPdoCCL0Ue4+RTlKk3mWgmb9XXJ5R+C/ZR5VmpCtl4ZMs/jRrOudAb2+kUf4njMuiBI2LD2ySG5rASehukH6s5vgJxw6mZ+538Ihl+BYmt82Lu9M8e0/5wGw9qp UI3fWZe1 5u9mv0Fo6OaKS2+zGoLsMQJhizxM1eCaVlZyZVAL8m0vicJGenS4FXR6BxCIhVI35GnsRH2SorqybSPWfbd96baDKTu5R52LN8wU3GE+cwfDC/VuXvdwXJkMOs6LuLpZoCsd1a1UP1jfVw3MgwEGjynLDdSzqwqTwkrxfw+Z19kFoy4GZSOBjP8LnX6YQD+kyFyiUJW3KKcpE0EszN6ytGLEGlOLaknbLXyshm7YWHzE/HuNZOken3fnoUXgCRKDG4Nw2IhWmGq22UAeysfOHkaSrJDIgNDwu6bSc/ga+Kyee+rPW5IIOY6V6WsRZIol9Lai+ 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 Mon, Apr 21, 2025 at 6:26=E2=80=AFPM Gregory Price w= rote: > > It is possible for a reclaimer to cause demotions of an lruvec belonging > to a cgroup with cpuset.mems set to exclude some nodes. Attempt to apply > this limitation based on the lruvec's memcg and prevent demotion. > > Notably, this may still allow demotion of shared libraries or any memory > first instantiated in another cgroup. This means cpusets still cannot > cannot guarantee complete isolation when demotion is enabled, and the > docs have been updated to reflect this. > > This is useful for isolating workloads on a multi-tenant system from > certain classes of memory more consistently - with the noted exceptions. > > Acked-by: Tejun Heo > Signed-off-by: Gregory Price Reviewed-by: Shakeel Butt