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 EBEAEC0219B for ; Fri, 7 Feb 2025 08:01:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 64E216B007B; Fri, 7 Feb 2025 03:01:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5FC1F6B0082; Fri, 7 Feb 2025 03:01:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4C41A6B0083; Fri, 7 Feb 2025 03:01:47 -0500 (EST) 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 2D1056B007B for ; Fri, 7 Feb 2025 03:01:47 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 1EDE38178A for ; Fri, 7 Feb 2025 08:01:45 +0000 (UTC) X-FDA: 83092404570.14.2CA76B6 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf04.hostedemail.com (Postfix) with ESMTP id 6E57440004 for ; Fri, 7 Feb 2025 08:01:43 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=FjyuP9Y4; spf=pass (imf04.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738915303; a=rsa-sha256; cv=none; b=pI1O2P3XPTxxqWURrb9/VkBDaoLnr/fkMcJHAdI6vaPMf+/WzkV0wRauecaE1fS9UXrKij DveVQ+l48qzcOhnSdqSNFaz659iP/mBGuGtRL0Bb50nok7JUhwEyqpwhMh8THCRNoXH+c0 T9LtH5pd1wcpZrjj8P+EsD2AFB0ZfkA= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=FjyuP9Y4; spf=pass (imf04.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738915303; 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=xGCEQWnsV0DXZyX4AZtteWaBo+Ye/T/FHSq8IEPdnnc=; b=mfhzFiLLEtUuX3zvjSvL07ef4ziMF09JkBWx+pH+uGQm3u8vn8f6dGuwZnCpN8CWDcxRL3 iL8xtTGHKJjAZ90Xdlt0ZituER+WrwXOhmTpboxNyxNP1/J1Gtat7OJP5LCjSoBjJDMbMq 3r5xbInd2/9Kr6fqoSpQcvh/3jYIMmA= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 9B37C5C662A; Fri, 7 Feb 2025 08:01:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D8CFCC4CED1; Fri, 7 Feb 2025 08:01:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1738915302; bh=kFDeL/SJLlnJWVrJNKoLmxn9dhqX2WUHrbLloiO0mH4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=FjyuP9Y4T8Fan+zoNUKCQyuX6jxV85gLTZoZl7hEYpJX0wcJ9Ctafn5JB4bniEoFv SRkEJ61x6qG5jit8nnguB76u3YF0z83cdx1SC73KnrQlo65sYoDYjNF/UqkYX8TYUd bCmI4+wD37/kwXdMLzB1jxhIP+dKPVsS2Ufjzms022j0pW2Bt1nKew4tWOZJRGhCTD kgzARsNkHKsPZIn6VJM0V5oKERYoKKUqLbyB+tjXl7V0B9DPzDkjQjNaTK6Rlw8X1m qoMEe5lFxkKWH3vGFGn4uYLipyVg/XSaNFkC30V3xMSio2VBL0kcdTLfmhgm1pd5gF SflwleruakgWw== Date: Fri, 7 Feb 2025 10:01:22 +0200 From: Mike Rapoport To: Andrew Morton Cc: linux-kernel@vger.kernel.org, Alexander Graf , Andy Lutomirski , Anthony Yznaga , Arnd Bergmann , Ashish Kalra , Benjamin Herrenschmidt , Borislav Petkov , Catalin Marinas , Dave Hansen , David Woodhouse , Eric Biederman , Ingo Molnar , James Gowans , Jonathan Corbet , Krzysztof Kozlowski , Mark Rutland , Paolo Bonzini , Pasha Tatashin , "H. Peter Anvin" , Peter Zijlstra , Pratyush Yadav , Rob Herring , Rob Herring , Saravana Kannan , Stanislav Kinsburskii , Steven Rostedt , Thomas Gleixner , Tom Lendacky , Usama Arif , Will Deacon , devicetree@vger.kernel.org, kexec@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, x86@kernel.org Subject: Re: [PATCH v4 00/14] kexec: introduce Kexec HandOver (KHO) Message-ID: References: <20250206132754.2596694-1-rppt@kernel.org> <20250206205030.38d84d4062786c9e36a825b6@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250206205030.38d84d4062786c9e36a825b6@linux-foundation.org> X-Stat-Signature: ernduu6a83hppzyawf9metngxoy6dodj X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 6E57440004 X-Rspam-User: X-HE-Tag: 1738915303-775419 X-HE-Meta: U2FsdGVkX193JHbl9DSc5XiSpx3Qmpx16EwGRS0x9tdyAFBLrtucAa664CKQXGnjGsr4OoQjqLBRMBZ8FbSBzjYVcfk141J569COBO7YdxI6U59/YI05nfqc0covM1+cZansHqywHik5lcHxdynj83Rj7hBHPrVivbO+E6jbANROJvmfGo8PBQ8Kl6uifufySohjBEzHpqHRcHXHNBDu46+YBIGBBf0b8irOg4Al02zMiMF7BZ96ubQ72nCrzWZjlNQWTv266Jq7RssYosCyY1WGReN53JvmgeIx0QgcIlid5iDbJAaUmrnxck/9BD63NxllknW40ngyoGrLJLi5W0YZ33lsbzDEfkYZ36yyP/lGNQvadJWWysfsSRPfH1hcGRFjeb6H+s78dFC7nCLSujBH1zhXlxV1UZUql08Gge3oCcJuGSYuEFD+157DnBiYtSCYku0zsToqDEYUoBu67WwWIrcjDJNGeUUzYRVf0l2ludrNG8HiotseoXxIKpV7pqhNsqm0rEbfiWJSGGZNx0LiMnIWmAQYzbD2o3ZlQ+B9ZQoomR0LzUUQ6OxOjXEjrB91Xq0CNb7cQijwGh6BrAhYfzm7hx74p94f+JnzpRnCvXYdK0PxNFksI+PqgcSskQTeRTaeeUXMqqeabgk9MZeYQwmHw3GwjptW57hAea9SkpR1jNTNAprrRzHaaghnjDiGbSzF7OaMW3qmPZ+9JTN0bImwxlHGUHhtnpajZDO8Jne43vR9WDm5u9q+P4R/gsUu2znlWSJ0S1VI1zLF02iIAKgQOwaUM0qRrhF0NraGrIMDtHg0qCMOILPfJYpeG4X1V77D6z5YHAJDPmQ6RJ2uBL5S9w9MMjIwJMBaOJ7XCM8qvff5LG0NzWJTW8Bi6nJJzOPlWoiEd12djWwh4Lt4ZKaJpIGfbhrVJFptfn6qzHBzBWBTaPFaNJ6U9YiCiHzVTplvzr1IJRKubvJ 4uhhCNGJ jUj25IfXImZVeoXLnosBVmi631Vkm657UHpcOG/rGFVXVsRX4lRYBqHQ2OwWB1wIA0jXnpuO62i7SYrFKRLVxlYBK7uzJI2NdONKImLVR0edspXgbKFH0FJp9m6OumsgiJPk3iZs9zXe369n/3RU02VXoSCwdZ7jEf6ap0eUJvMbnazRhuSDaFCOXQluWLTa6FUsUI9tadFoX8nWLLBrEjjIBuwIvL2dEcIZrNsdgrMBxgdUYSNn19Lx9yaaW1ouRVQXyuzplEyfykeX3Ctb8UT8jiAFcvKDBjRw3zSwNDVPWTZjcM3znpBZ7m1QfBH89qSjquj45GcfkVUtWE/AXdxXDEvB/sRLhbi29 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 Thu, Feb 06, 2025 at 08:50:30PM -0800, Andrew Morton wrote: > My x86_64 allmodconfig sayeth: > > WARNING: modpost: vmlinux: section mismatch in reference: kho_reserve_scratch+0xca (section: .text) -> memblock_alloc_try_nid (section: .init.text) > WARNING: modpost: vmlinux: section mismatch in reference: kho_reserve_scratch+0xf5 (section: .text) -> scratch_scale (section: .init.data) This should fix it: >From 176767698d4ac5b7cddffe16677b60cb18dce786 Mon Sep 17 00:00:00 2001 From: "Mike Rapoport (Microsoft)" Date: Fri, 7 Feb 2025 09:57:09 +0200 Subject: [PATCH] kho: make kho_reserve_scratch and kho_init_reserved_pages __init Signed-off-by: Mike Rapoport (Microsoft) --- kernel/kexec_handover.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/kexec_handover.c b/kernel/kexec_handover.c index c21ea2a09d47..e0b92011afe2 100644 --- a/kernel/kexec_handover.c +++ b/kernel/kexec_handover.c @@ -620,7 +620,7 @@ static phys_addr_t __init scratch_size(int nid) * active. This CMA region will only be used for movable pages which are not a * problem for us during KHO because we can just move them somewhere else. */ -static void kho_reserve_scratch(void) +static void __init kho_reserve_scratch(void) { phys_addr_t addr, size; int nid, i = 1; @@ -672,7 +672,7 @@ static void kho_reserve_scratch(void) * Scan the DT for any memory ranges and make sure they are reserved in * memblock, otherwise they will end up in a weird state on free lists. */ -static void kho_init_reserved_pages(void) +static void __init kho_init_reserved_pages(void) { const void *fdt = kho_get_fdt(); int offset = 0, depth = 0, initial_depth = 0, len; -- 2.47.2 -- Sincerely yours, Mike.