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 B5DB3C28B20 for ; Wed, 2 Apr 2025 05:23:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 74E07280004; Wed, 2 Apr 2025 01:23:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6FD84280001; Wed, 2 Apr 2025 01:23:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5ECF7280004; Wed, 2 Apr 2025 01:23:42 -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 410A8280001 for ; Wed, 2 Apr 2025 01:23:42 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 46D4958980 for ; Wed, 2 Apr 2025 05:23:42 +0000 (UTC) X-FDA: 83287961484.14.9EDBBF9 Received: from mail-qt1-f170.google.com (mail-qt1-f170.google.com [209.85.160.170]) by imf13.hostedemail.com (Postfix) with ESMTP id 613A320009 for ; Wed, 2 Apr 2025 05:23:40 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=moZ62Io0; spf=pass (imf13.hostedemail.com: domain of gourry@gourry.net designates 209.85.160.170 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743571420; 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=//DbTDEcSvt5t441A9CDCqGLvkxicVZgky98zyXoT0s=; b=BdEQ5KaVsguOlb9k2I4DMXGt08qb7ThCxF93jGBn0Vt9ccUyFClxJtIiGqqhlZZaZVQ+TB vNuL9KoWOvU9YQrsYqsJUEkYVYfHRgCboHq2WVT5reUDgXjAt3ejMg8TlMpwFmHF+akD7L hxtMX9jM390hTiAYhF5r8AfQl7cfak4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743571420; a=rsa-sha256; cv=none; b=LcpFUB06LnreW0W6VOMImirOFck2ePUCyj/VSZdd6livQs8QI/Z/Ar4iMjCRcFmqOgOJVh LQK0E/5DLH+ybPigdJ6D54Xh9LjG2JUHYevYP1WXlRYtLesQedbhsRXtLQ3xbSpucBVSsk ZGDe9PvoBEiRLNZ2yDGmmy8i72U+nec= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=moZ62Io0; spf=pass (imf13.hostedemail.com: domain of gourry@gourry.net designates 209.85.160.170 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none Received: by mail-qt1-f170.google.com with SMTP id d75a77b69052e-4774193fdffso98700211cf.1 for ; Tue, 01 Apr 2025 22:23:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1743571419; x=1744176219; 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=//DbTDEcSvt5t441A9CDCqGLvkxicVZgky98zyXoT0s=; b=moZ62Io07MxezGV3xW7oQJPK9Oo0YXfGm1gVn515aaVvvy/IvqLCCLvZm40LwhHk2D SX9yqaKFzpqvadYcUDOrm5zDo6euqE5JoA7mBTIOq/A/njK4oztzt0aT4v1TeSyuwAG3 9aAN/6oOqDt6k29ICte54ItEk38gWrng0GypKHPCKZJUleEGx+HJYvdBJbmX6hpzmV23 Loj9+D8pDLEC37NCmGtngCJfx4cXs0LPJ+nl5nzdrrYeaVyjDY4LXiQqe0sQ1IAUnynl DT6MRYy1+NXa4r1x2Cx84B35PB290FUUhHM9IvXehKSyopLfmeUJBNcpcIMTOOwIK3Vp Z3sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743571419; x=1744176219; 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=//DbTDEcSvt5t441A9CDCqGLvkxicVZgky98zyXoT0s=; b=LaIS+TSunwtK0Z700IoJYJWgyUaa1k1QpP2UA7RVZKV6U1cESHvrzGFl0Rs5uzZdxb /kp97rwMV7XQOucLOTIMyGkjTqjj9ua3mIDGhzAHntxrHmTR0mHqxHpbP2h2tunuMb7/ k1LtQ4qcCCbAogMW7mkM2pZ+FhYEmU6K8NVjBbRoynQdCXKXnfeEbeHrz/83ygUWJIsX zQXjkEwtbI//E47JzWacbhu8vCTq5Hcz421tCFQkMa/V4pWphIjb0xeeKPjnoAKAJdWr y6Hy56KNSdB5dp3Bs4HovZ/VTw7QgEtnK72K9LYpKoEe8DFJWpKjYfREX3RkMGtVILcv 3+8Q== X-Forwarded-Encrypted: i=1; AJvYcCX80pN4aUlJeCns/5Eex5CXeclyG2Iv6rF0RpVzFWn2QIJ7zq8upjFBkelB33EiM1J5C/ItT+QVGg==@kvack.org X-Gm-Message-State: AOJu0YxpHEzl0aL/opqfN+1y+mcT94+ptsrV3KftLw1rSO8jhzHl0duk eSvBeUTagvK8hjvccZ8HLVGhHGoiIe/WQcH52kUtPltp5NJAHVm0WS22UXgjd+mJMEgYqDQVnwr F X-Gm-Gg: ASbGncu16bbIlK4kdUckVuzfjPOU951Ah1v/TPZqbLJYfN5je6xVhPfCOqDou5Bb2w7 aw5fvloK4tzbbK6TyDciEcnTuXT/yOP12/ttA7birZCSOIR+tL+u93FOlmVHrlOQLHglyA7q5ng OzMAcLUm5zE7rGiLkalsXpC+8YHxQ86a5CAz/VZC+URu0ac5Rexjt0kgFeInEbS6e+YS20mGf0Z IZaos4e8T5ZkAZONe9DZqMj4r6hlbFHL9WEyVNyn7BglxTVF4OGI+0LLW9XtfooPUM5Cr6I1ypw RT0WzKqf37hBOqA/sdF8yWR9hJC4l6Sp9O1HJUpdB+bIAAEyt77bET4iWF8tEigY/5u94226Nou PYgl8vzkPnJB0wwEsHL7g6AfgsD4= X-Google-Smtp-Source: AGHT+IFsnRLFii7aJks49fGZdpRukd6mP6AgJi3iKowJwSiUR6ljlZas0sjb3UYH+V9YHKOEbrIUgw== X-Received: by 2002:ac8:5712:0:b0:476:8fcb:9aa3 with SMTP id d75a77b69052e-477e4b59073mr247210131cf.13.1743571419473; Tue, 01 Apr 2025 22:23:39 -0700 (PDT) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-477831a4472sm75294181cf.75.2025.04.01.22.23.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Apr 2025 22:23:39 -0700 (PDT) Date: Wed, 2 Apr 2025 01:23:37 -0400 From: Gregory Price To: Andrew Morton Cc: Honggyu Kim , Rakie Kim , kernel_team@skhynix.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-cxl@vger.kernel.org, joshua.hahnjy@gmail.com, dan.j.williams@intel.com, ying.huang@linux.alibaba.com, david@redhat.com, Jonathan.Cameron@huawei.com, yunjeong.mun@sk.com Subject: Re: [PATCH v5 3/3] mm/mempolicy: Support memory hotplug in weighted interleave Message-ID: References: <20250402014906.1086-1-rakie.kim@sk.com> <20250402014906.1086-4-rakie.kim@sk.com> <5462e706-5b29-495d-9af9-1945e8a5445e@sk.com> <20250401213439.4e7a124d94aa42603d31d45e@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 613A320009 X-Stat-Signature: fmhfynyut3wz38e4sg7ej6mj84tfy5jk X-HE-Tag: 1743571420-664511 X-HE-Meta: U2FsdGVkX19VjfxnxE8beK7gyNnHWqib5v0x+I0RrVDYxqNHJ1Jz2JmMkrc/WZnId5o7WaS7lGgaROy0tNUAWOvVA44kAXCXd4kladylXJRogmTqb8VXqnWC00zbqm6BzXDd+lP6eslct8kmk8kk5MlbgodRb3y7lWzyljfPqxJMCUVKi3xJ43jdklnXUxkiYXzBBRO18SrNkHvkv/fvkvV/DUZ+NwJEtmo1gHZWVt9Uy4av/BwiCsqFeF3SX3j8Puj4oPh+nEzOZ1hc0IEA/WvDUVj64OdSMClYCZq5tZYcZK4/hzC+/6/MPfBfOcoONKV1VXgaAOD6sVxvyw6T6DHAIRP3y5MDbP2w0HIpVigIW0CK+ifmxn7DimixY/no2v0xburbmsoSu36JF7U6GdHZmP8TdT3JrP9lVwuMTYM4CAFT0/qpC+fFcKkliW0Sc7y5uUErNKnryic5zklCC3r0bAqMH+ExbWeD0mWlKXlvEvpcexxL6Ehxqq0QZMj+D5dyl0xkpTxhG8j0bl06zzfJY4mOm4Xfecb4HPl/Lg7B9z5/wV9WwF3MYdqUSvEL9gQCaFGiHVNfVBNt80fst6SDJ118TOf/XHq+9HzS5ANmgaKtitbrl7QhN4pz4SAVG4lHe3FD/Mta0Bj0qlG8GsBczOEpShSVDbXboT4S3/nHZH/1N8ouNhGwFcmYlbjQbwyL1xyVzJP0bHry2QRHY64VE+mVS6CfsEYNxzid3qz+Ls1ReJLCRBfuGxIVbotutEaGPYB5U1L1vO7cMUHIr91LvLydW42r98CrWEBJT81v6B0DEQSGXyOyVlTzew6U0QLptZ5AlwX+cykaD69JsultsOf7il/eFc+B9H/TgEOKaT7A6BuIXA5i+8xf4zRkrXHW4iq1frSZUciL3G0qAFNyE8X1taA1ln8vZIbZ2Xvp9eyI2Tn0mQZ+33qyZktB3fCjvmSy5MyMDn7UQGV ay+OgMZE RWcYq/ihs0wd3RlRIOvz9R6LgKKfBRDZTv06cJm++ibR5p+LPGBNn+KiUfqQJ6Oo+RJc5fLUhbSRmwCbRycLwpXyl/GeJGKKvTnaXlArI7exKDOMQFdagspqhEw6dwWYVbBEzGMgH3DKsS+cIQG7uGaKnmzsOqRcy1FmCUelqqFqxjaXchWFiWatMh0Ue9f8pb5TUmuCr8zXGaTUux1itCoLMPaa0c10nZguefhrnj0P6DfGXF19TVoyCwRTG+zlby2Bvtig9oSAXM0DqWWVvqhIf3Vl9mx9aVTW9s59VHn2Dsg9ui32b+DBzneaCUCuSXtH4aCOn3PLhPSwH+AACVkszPWa1H3wMeAh+gLVirKJWjR3s8gmdytxWatskwz08zzVb8kLjo8P0t9oriUy8anvYAw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000077, 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 Wed, Apr 02, 2025 at 01:15:48AM -0400, Gregory Price wrote: > On Tue, Apr 01, 2025 at 09:34:39PM -0700, Andrew Morton wrote: > > > > Do we need to backport all three patches into -stable? If so, all three > > should have Fixes:. Preferably they all have the same Fixes: so we > > aren't backporting untested patch combinations. > > > > Patches 2 and 3 aren't fixes, they're desired behavioral changes > to the feature. An interface being confusing doesn't mean it's broken. > Just some added clarity: The behavioral change in sysfs change goes from N_POSSIBLE nodes always being exposed - to sysfs entries coming and going as nodes transition between having memory and not having memory. I can see the argument for wanting this backported as a fix to ensure userspace software is consistent across LTS. So for backporting: all or nothing - and all the fixes tags should be the same. ~Gregory