From patchwork Wed Jun 19 01:06:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wei Yang X-Patchwork-Id: 13703300 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 16218C27C4F for ; Wed, 19 Jun 2024 01:06:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 731B26B0363; Tue, 18 Jun 2024 21:06:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6E1B56B0365; Tue, 18 Jun 2024 21:06:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E53D6B0368; Tue, 18 Jun 2024 21:06:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 2B6016B0363 for ; Tue, 18 Jun 2024 21:06:29 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id C4DEE140BFD for ; Wed, 19 Jun 2024 01:06:28 +0000 (UTC) X-FDA: 82245847656.29.1136660 Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by imf08.hostedemail.com (Postfix) with ESMTP id 1660E160016 for ; Wed, 19 Jun 2024 01:06:26 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WCoPaJBw; spf=pass (imf08.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718759183; a=rsa-sha256; cv=none; b=lE6DQNfgqGXAqDey8hFEGhBbGyg3ddxMGpZA9eKzmroc4LaW9EAGuzrowevofTBTKkpWZn bvM+Qhk9jHghkBoSpPaTvI56K5/dZhGQUkd/35PoDKmrjyEpr5imAejw2X0/P13uHke97G ry49uB8v/XESkaARunNAzI5fnfTTO6Y= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WCoPaJBw; spf=pass (imf08.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=richard.weiyang@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718759183; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references:dkim-signature; bh=cQyEVf/Mf2xj6jpT7IAumrZEMBvIqP/r93L8mugrHFU=; b=y/x3pH3KEsEUM1YZswGJ/QDOspLDCk7rziL4iql/yU+5AN+HFxMz8stkgaDP+uASknt1H6 glF3J9MvFXhqlf7Jyn9ensQrkZcHjkZo80ijTHiUcuPWLt+gzi3RCebMh9svclFW5RzXdV crbWQYM8GfzWKhJ/cTeS/T1/NUwf5vU= Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-57cad4475e0so565495a12.1 for ; Tue, 18 Jun 2024 18:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718759185; x=1719363985; darn=kvack.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=cQyEVf/Mf2xj6jpT7IAumrZEMBvIqP/r93L8mugrHFU=; b=WCoPaJBw6EBoE7rJkHhTsKLWcd7fGh8aqFN4Dwc6WK1Uk2B+OTaS3BYYerFbjs28Af pR7RMk7I/MItNcrsHOt4mxKYDWhr1MYj3/d9aAXFa9S9/ht4dF4EfNj4wiksu0mKrdo3 UH4yWxYdOQsgQsrYY1M1ozmC6dbVn+goiqY0mYETRg2HLAV7VoBma1/5wlhr06LbeHli yYJoqdi5WkVMJjiFtW2suqNLkI7J35YxObm3oN4BFjf3GJ1WgmezXoBbxB3A++qdYDiV apBNyXBpE46hURgudcdqdf4V3rDV3rv7/+O/BYFuCLVOLcXCYQ8rmj+YI2szbYEzwtqw 8/PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718759185; x=1719363985; h=references:in-reply-to:message-id:date:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=cQyEVf/Mf2xj6jpT7IAumrZEMBvIqP/r93L8mugrHFU=; b=r1/nMGsix0aut9SfQJpztY2bxEbIOZnA5EmSpHrcmIhpzoM5gZPacE1qAxuo5LmxhJ emMfjumA5aYFa2GmHynOnfIMexGYovcYj8FnCTupvkvpgoIkgy9XKq/GWbjkGOnrapfv ivlEermlcxDmw7EXDx2lbRi/yJBVEZZYQjTAjhn/THazmtS9NqnR0Fu9egTGPjSaXTuH vOgflOCfjRUMdwe1jQ/ltIa/ROX+YZ9oZlJTls6rJEb51qZNw9RPjizI4JrLKajiLOYR JkEkIFnsbuaCQvc1/eaMUHTDjDYMuhUbK+WI+0G9BkN/cVJXJPRMY2rwIRALHcOIroGv pAzw== X-Gm-Message-State: AOJu0YyHd1A9qDoW6OU9hACmwzG75Tcs7qlks82JNsVt/zQjfPlXu54l WE0F8KLNcK8y0l/I/Nbp3Nm/uDSdjwkJDg1s8kZBEcnzEiEbyDmN X-Google-Smtp-Source: AGHT+IHdHmKTj/Joqy++vjSK6QVa2Bd3kBbQ0oTSMnf+NliQ3MlWlBBJGu23P5T4mETeky6DQYaP7g== X-Received: by 2002:a50:d4da:0:b0:57c:b82e:884b with SMTP id 4fb4d7f45d1cf-57d06ade10bmr635177a12.19.1718759185145; Tue, 18 Jun 2024 18:06:25 -0700 (PDT) Received: from localhost ([185.92.221.13]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-57cb743907bsm8086866a12.87.2024.06.18.18.06.23 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 18 Jun 2024 18:06:24 -0700 (PDT) From: Wei Yang To: rppt@kernel.org, akpm@linux-foundation.org Cc: linux-mm@kvack.org, Wei Yang Subject: [PATCH 2/4] mm/mm_init.c: move build check on MAX_ZONELISTS out of ifdef Date: Wed, 19 Jun 2024 01:06:10 +0000 Message-Id: <20240619010612.20740-2-richard.weiyang@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20240619010612.20740-1-richard.weiyang@gmail.com> References: <20240619010612.20740-1-richard.weiyang@gmail.com> X-Stat-Signature: 4h1kyscbpzso5jeh3ek9htk57pt3c8xk X-Rspamd-Queue-Id: 1660E160016 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1718759186-448417 X-HE-Meta: U2FsdGVkX1+voeFwup5v7YKEvNvKfVrh2SOBfOAf5xoz7H7pXXOTg69z4kbgw5PGTDgAORbVOzrEnqBIZCNw5307W15o9gLWA6baOlxGBvDUHPXv5bjKQTgbGYWXgtnww9eSXTSe8voXEtSeAjc1YEmjBCI+shlGifZpbjIdGsjBKGWKJEEi5Umws0pd3l3RjWA5/mduxhQlJK9dJlQK6MQ0YmHIcqLTw8ktjxb1l1xiB6svskVj1HIE7CeBLzbj8syS/lH1usa3Fi1PlBg4LbcukYGGYKF+QpnUjEnhYt2q5mphqtOdl8kKRekAg+XMJ3Uhc/sjUmSkDV6q3q5hmSK6cAsyC9zgY9409uF2ylTucbh/rHpyrW4XntCj5SkuMgvWQts1qDRrVvW9orK4J++E6JL39q2MZAli0I4JugMIU2Pndbiz7IwP0DtX3vMjoiEcfhsAXWyuJh7nXPNxGfucJowAljIm1nB7HcYdUL7zlbgiNe2/9WmSclJrlE3JR4ozTIfq/uv4xFJWVA9JeDYJ0xTW0Pyb8RooqIqgi8YMaKa+N91mMRIzIfldhNpbb9qbLg866H2rtf3kjjMlCRQx5FeJZQQwTD9HF1mc4F38A+Jp6m3Fe4ZVk4rj9nNXocx8ugY0sjMOjhuXF8ttIMvtfKy9UaKiJbA2piqkO/hlxDgXz3/xyCHeYfM4xFjIusvaCDDsJW13IC0W2xufmwI7zax1mdKZpUCMid3GJ6KiqOUY40vuNPVxpeazcoaKUZcnwUiYou9Zznzl1RlBloz8m6qZYVoXnwFgC1eCkqp9WvgrVxzC5vZOhxYWSt/d0OaqD8DyTLzuBDw9+p6aA1EdOgoNqQyf/TY9Ef7BwrFtrpE+0LspFyp3GtHtfwhczwXrbENjtjGWXoHK7XTOmfNEjW5ocEC9M136mgj1yCXBD0agXSJgKbdFyZlHWXMy5d9hs/5sZ/y0a4qRvJ/ bDcqHoJ2 aee3mf5lX4Yx7LICmNyYUE7l0K4Iwjr1i4ZYbRj5eirLgBsNVH/CBjLVjTtNRmClZxk7Mfre+GbJ8lQhmzA5AZ9QlW+QAhLfZyKny7VcLMx9v6yB0rQBj5EArTyN1pa/Ms3l9ivcoHpsnPQ1WEHvYHTqIHoQCTLY8s/3fzvvwAdaVMvKSf6YJUc1Eo2C3spy6AfKPIG7gdXf2dUaw1mA94PZx2mmqewQZUvU9UX2GFkmXB+Lzkp8WXzrJ3oRvUXIZ5e81hJ6FlKcDX96mNy8USEL0ZJRseTFliEo1I0XJBv9KwR0PP3KhTssSQPrWuvHgGCGFnEj1+v2C+u0yf+AlVHoHJ7+rXGA3EnibZ6HBG04mmBYxYZKVjFrZMQCVdptTVLlwzIgCNbi4nQZwmMOQQMrogNUBSDM6Pyhr2ibpOGYE5bQFOxXuk7VITUgIAo8lDUy0YFFKA0WbWFeuKQA2le+R08fi+bQLRc38x1e9baGcuXIA6mrOGns4lXiO789O0Q7obQAk0fS7Sy8= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000752, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Current check on MAX_ZONELISTS is wrapped in CONFIG_DEBUG_MEMORY_INIT, which may not be triggered all the time. Let's move it out to a more general place. Signed-off-by: Wei Yang CC: Mike Rapoport (IBM) Reviewed-by: Mike Rapoport (IBM) --- mm/mm_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/mm_init.c b/mm/mm_init.c index 31ebb3cd53ac..4991cb5c5436 100644 --- a/mm/mm_init.c +++ b/mm/mm_init.c @@ -53,7 +53,6 @@ void __init mminit_verify_zonelist(void) struct zonelist *zonelist; int i, listid, zoneid; - BUILD_BUG_ON(MAX_ZONELISTS > 2); for (i = 0; i < MAX_ZONELISTS * MAX_NR_ZONES; i++) { /* Identify the zone and nodelist */ @@ -2668,6 +2667,7 @@ static void __init mem_init_print_info(void) void __init mm_core_init(void) { /* Initializations relying on SMP setup */ + BUILD_BUG_ON(MAX_ZONELISTS > 2); build_all_zonelists(NULL); page_alloc_init_cpuhp();