Received: by 2002:a05:7412:f690:b0:e2:908c:2ebd with SMTP id ej16csp179618rdb; Thu, 19 Oct 2023 00:38:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGk26Ukh4LfYJqmToZTBpu9qVpFuKzChjYHIeEiOswLtTfff2wD1kAGOIgaPBMlzu+1o6Fu X-Received: by 2002:a05:6a20:8f0c:b0:14e:a1f0:a8ea with SMTP id b12-20020a056a208f0c00b0014ea1f0a8eamr1678702pzk.3.1697701121313; Thu, 19 Oct 2023 00:38:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697701121; cv=none; d=google.com; s=arc-20160816; b=GCIJC/iP7bXv+ZEb22+OJ+7gmVt81ZJ7ScV+XrZ3VW8nlKUup0N1nO9zdm0QGNLo4t KwFobxcv9eO/g5awPiQWdX8nIW5tsRZey1JxcErkU2GjHmwWJpuZjbq7gLIMa7tXCCuO Ns3cOHUQMbC++W5pq4wgZGRnR1EqWtVhjpA8qEr3Lv/VIUaWCGIimeX215SIZygtv7tU /cKHR49QOstJ3cFmd5Z1R/swTBeMrnfFwuEc8eP25pu5x2O8mTv4JP8RtCxOUrNrLk+R Krv+b4cyTBr5c4vG1an8Z30hSPFPX85IX87+dcM0lnKlr2bR5m3eS+8ZUbBUNzN40Who K8sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=iODpyYFwO1oG91Rx1B6vPWC8Bb1guLsLCVeteiWdg7A=; fh=sfcVOgYtZePY21+UVXSJ05iBxN2n4QtX3V2hPqRe5TU=; b=qhOv8+b+wBDsVs1zcLPus9NaiFZrlSNcEGMnXNJK+Vw56k74mXOOMaTHQFQXltCWph OpUM9SILaeqU1Wf/WvSmcIeH5plsSvIgRRE8o0bnA5tLCn2FvThqqOjAYpB+oiwI3FJA DY/cT1CbHPQPxsiSfQKghqU9o4Ex4PqCROoBReU4gdSiELvMzH7xcWyTNUVOvma0Vgl2 P6yNp+L84+uQXmYRFJePWDqdvjfgA5YTc9jXujQ5mZHXvH4t9iAWYxtzihD/i8CMJZ/m WyY3EfsEEnB21gdWsmcKIGYsnRqELIqAKoKWZESp4M1GWMhdTn8Lr/R7dEjABhfnGsp4 zisA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bytedance.com header.s=google header.b=b+O9s3zW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=bytedance.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id u11-20020a17090282cb00b001ca4dd7b834si1566105plz.309.2023.10.19.00.38.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 00:38:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@bytedance.com header.s=google header.b=b+O9s3zW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=bytedance.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id BE7C08135660; Thu, 19 Oct 2023 00:38:38 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232769AbjJSHid (ORCPT + 99 others); Thu, 19 Oct 2023 03:38:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231948AbjJSHic (ORCPT ); Thu, 19 Oct 2023 03:38:32 -0400 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7D3BE112 for ; Thu, 19 Oct 2023 00:38:07 -0700 (PDT) Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-1ca79b731f1so8971405ad.0 for ; Thu, 19 Oct 2023 00:38:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytedance.com; s=google; t=1697701087; x=1698305887; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=iODpyYFwO1oG91Rx1B6vPWC8Bb1guLsLCVeteiWdg7A=; b=b+O9s3zWTLNTNRkmQHEB/XQZXDu3cR9qEr7+srNOHV27W5pMHKo7JwG5VrvwnzoXl1 HsGHDMOowWNu/ZZ3t+3QhmuhCoC4lip3ri8mNsF5J2KkC3mYOkV0rShHbipyLsZIIJoR BddiJ+avi7ILtv7nBNau93226MvcfzGvv0Ea/VQrizPaKDPUZhMvl49Vvoyv/ndKW4sZ Yavy7KuyfuJwAF4ZKcL2pY/m/nMv+LME8zWHXZlLoVylEaW+eGLCLYsFOD10wIhZ0xIs rUCsa6Q3B+Z6ZFmqLGftgF8ANdnsmZEYfpivBi/737Zegxoe3A67vlmrVqi2q2uNRWdq PB9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697701087; x=1698305887; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iODpyYFwO1oG91Rx1B6vPWC8Bb1guLsLCVeteiWdg7A=; b=QdhVIefaJ1+ijptYFvo9/ntuii6Q/p/+0QZdLf127t86sQINkOajet7cfMUfhZborO fwfssaw2zzqVwX+RFGv72vaglCGYy0hYqX19YV20IoAQ7ss8YDT7sKaz3I92R3ur2djF UaSj54L2Bff91rVHgLuOu9DJmLE0w7p34FFKEJSYMeskaK2WNbACRwQgth/y6gEvnCd0 ihW2mFYQlv27feG9igGH49k72FRcTVb1Fw/P8wkrQOq23blNmH+lH6f6E+UlUjRZDOcy pCWlS2HMPbLRkILYVw/DX3TSPVyAWxtSK3bga/HmPn2HNdI6T9nuqRWI0hqYhH/C0dTS hm7w== X-Gm-Message-State: AOJu0Ywl/CjGu9RcqILhYHD/6XsKD5wD5VqTc1IYPa6xqOYcZqEWHEia eL47sffCWCEAGyw62uLf/NXixg== X-Received: by 2002:a17:903:288f:b0:1b8:9fc4:2733 with SMTP id ku15-20020a170903288f00b001b89fc42733mr1533490plb.3.1697701086997; Thu, 19 Oct 2023 00:38:06 -0700 (PDT) Received: from C02DW0BEMD6R.bytedance.net ([203.208.167.147]) by smtp.gmail.com with ESMTPSA id d9-20020a170902854900b001c5d09e9437sm1194306plo.25.2023.10.19.00.38.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Oct 2023 00:38:06 -0700 (PDT) From: Qi Zheng To: akpm@linux-foundation.org, rppt@kernel.org, david@redhat.com, vbabka@suse.cz, mhocko@suse.com Cc: willy@infradead.org, mgorman@techsingularity.net, mingo@kernel.org, aneesh.kumar@linux.ibm.com, ying.huang@intel.com, hannes@cmpxchg.org, osalvador@suse.de, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Qi Zheng Subject: [PATCH v2 0/2] handle memoryless nodes more appropriately Date: Thu, 19 Oct 2023 15:36:25 +0800 Message-Id: X-Mailer: git-send-email 2.24.3 (Apple Git-128) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 19 Oct 2023 00:38:39 -0700 (PDT) Hi all, Currently, in the process of initialization or offline memory, memoryless nodes will still be built into the fallback list of itself or other nodes. This is not what we expected, so this patch series removes memoryless nodes from the fallback list entirely. This series is based on the next-20231018. Comments and suggestions are welcome. Thanks, Qi Changlog in v1 -> v2: - modify the commit message in [PATCH 1/2], mention that it can also fix the specific crash. (suggested by Ingo Molnar) Qi Zheng (2): mm: page_alloc: skip memoryless nodes entirely mm: memory_hotplug: drop memoryless node from fallback lists mm/memory_hotplug.c | 2 +- mm/page_alloc.c | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) -- 2.30.2