From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BC0A847278A for ; Mon, 29 Jun 2026 16:38:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.169 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782751110; cv=none; b=aGYuYNPYZ+xqAtbugek8c0tyXaqUcJt0pYxW+HGhmXG+o7UEFy+xdsni/2qQP7FeEVDC4Ns0GYRe3wHFEPCOl+Hbujgik63p4PCeCcsqupjptf3Y3JbqhG+78v9zLvNzqYj/2PC9jcJoS9IJmqD+zYDp02wIAyUMi9usdj5lhWU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782751110; c=relaxed/simple; bh=QijdGoGEraL9lP8OR+4iX6YbsmY8yXzSEBN7cpCyIqo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=J0vFEM3dQgjZJFPHfgtcF5WBGfuoMZVzUj2PrvLkB/hJ443wi+fIHJ4BgS3JerCoyq6VKgN6PL87X8/MnfrejNJLrJMDmquPoWze1McUy+NZtlj2AjiXBlA0OIql+n0ILTdc6VadeI5dfk2DHEE/G8vk6WHjz+rcAHhvX+URI20= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=bkH7P/m1; arc=none smtp.client-ip=209.85.210.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="bkH7P/m1" Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-845b733e82cso2254093b3a.2 for ; Mon, 29 Jun 2026 09:38:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782751106; x=1783355906; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eOlG97Uwj+vcAWyz61FNiTd47EpTHp6kS1XDYGWjK/k=; b=bkH7P/m1Aw5u5H1JN2fk9aoekZcVPSwWY/JX5m7wyD0Lhj6gLhq4m0XwBZbut1BXld KoLwTiY/o67rbfqgSFqUr3nNcRbKFC9XuTQYEfiSlqOvjMaPbGQY9VObsapnNwvAAq0V jC6kkGXAqA6OuDZZzPQY15bw0dnwM9lEW36Dm2X/mJ42TLJiPd/Us+kCcWObUimfABpF +4hdEkWtSa/uI2dgHdHDooyBApbpluHDsfga+1GCcai5nhT6Igt4oTQ4B8goV7mdW53Y hCTshlw7Vat33H+3/8Og44HBBADrsC4nd9opvutJXqAPxE0RiOICyZh1bEnwkujmTjzg iStQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782751106; x=1783355906; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=eOlG97Uwj+vcAWyz61FNiTd47EpTHp6kS1XDYGWjK/k=; b=NDcUqpcWKbDiT0yhEftd7tjEjtIEFBBjhaRaiDq8qazGOfDhbtaR3COdyNK/uy6PRk wMV4aHzhbfZroiDzmhWtxHd2e+cYXC0D96Nip50u+zhypzOeIcskqGO8Si3+7nxNPq1G meta/m42Fq1Qxj3QYqS0MEMeVhPLXDP/gtNjr3KtZxKETtidEE8uAH7rN++ssMcsqPkH FNUspwMfsUSRNrhBn4tIhwuZ38opI5DEEi+n1PBOv6N/lK5O0TE61yNbyJBBKrlOI7BI ZQrrUr9M+51xcHoMOm8SJMvc1L7VMh6PrMRypiJtlIWI2/OA0TVH/6zCy4to2GqIWAm4 qV9w== X-Forwarded-Encrypted: i=1; AHgh+RqMS545USe29sg0ftgPDG8qCdZ5wsDgfzxmjZo3rM/oZrqX7vB1lbbfBgoIZpeGUI6ytpJvWU/iGRU1RrA=@vger.kernel.org X-Gm-Message-State: AOJu0YxyLAlPrug0eiISR2En/pOUUAx5tHW8hSRsvD7xjtGSF7Q+2rML mpjzv3dmtMaX8/1bQNQ2N6Vjyg9DzhzIFQTthbU5tczLDrvQ9Aqj3+nB X-Gm-Gg: AfdE7ckKsOeNWopct/IDCfbZf1QBXbVdRkPnCGH+lNRj8UBolDeLJ1HeF3IB3/tLGnq oVF2bditO5aJ1S74bv9yoBHiWoLfC2H7ikhCkZK8NzRQ7xmVoNzv0XrWmrKDs77ip1ZTdSnoMQM SMXS4OXeHnP1mxK90YFY7kFdH8di918I0gVcPewsqkAi2W7UQvPVlleDAPtRRPSgZVoSwcenRBQ m7mKeiwzzf1bOKcyuxZLPnFeOi+s9vQz61Pwc2guj59Gyzw6pCj1TKrEC1cOZ7gbOWHHP4DeIg6 JyUfs+1ImjMBDlXIp8v8ghTKLpUkbmzhbiKke5mpjt46hzywgWzDYZxyru3GMfP7R3VgAAFjZvt 6txlY3tZNGEPLadAnXoaQcOKRpz06TPj2fmgXxDjrqO2Rp3fNoehD1EWOA1/KE3cO+z3tipcZx6 4Q/ZyhOKY= X-Received: by 2002:a05:6a00:2d22:b0:845:e703:3c with SMTP id d2e1a72fcca58-8479f25a6cemr192278b3a.44.1782751105833; Mon, 29 Jun 2026 09:38:25 -0700 (PDT) Received: from ubuntu.. ([110.9.142.4]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-847a02d41c0sm18474b3a.33.2026.06.29.09.38.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jun 2026 09:38:25 -0700 (PDT) From: Sang-Heon Jeon To: rppt@kernel.org, Muchun Song , Oscar Salvador , Andrew Morton Cc: linux-mm@kvack.org, Sang-Heon Jeon , David Hildenbrand , linux-kernel@vger.kernel.org Subject: [PATCH v2 8/8] mm/hugetlb: remove unnecessary empty range check in hugetlb_bootmem_set_nodes() Date: Tue, 30 Jun 2026 01:37:36 +0900 Message-ID: <20260629163736.1606688-9-ekffu200098@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260629163736.1606688-1-ekffu200098@gmail.com> References: <20260629163736.1606688-1-ekffu200098@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit hugetlb_bootmem_set_nodes() iterates the memory ranges with for_each_mem_pfn_range() and calls node_set(nid, hugetlb_bootmem_nodes) only when end_pfn > start_pfn. for_each_mem_pfn_range() never returns an empty range, so start_pfn < end_pfn always. Therefore the check is unnecessary, so remove it. No functional change. Signed-off-by: Sang-Heon Jeon Reviewed-by: David Hildenbrand (Arm) --- mm/hugetlb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 571212b80835..d4d4c9df5f51 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -4450,8 +4450,7 @@ void __init hugetlb_bootmem_set_nodes(void) return; for_each_mem_pfn_range(i, MAX_NUMNODES, &start_pfn, &end_pfn, &nid) { - if (end_pfn > start_pfn) - node_set(nid, hugetlb_bootmem_nodes); + node_set(nid, hugetlb_bootmem_nodes); } } -- 2.43.0