From patchwork Fri Mar 28 01:01:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wei Yang X-Patchwork-Id: 14031513 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 E7255C3600B for ; Fri, 28 Mar 2025 01:02:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1B197280124; Thu, 27 Mar 2025 21:02:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 160CA280120; Thu, 27 Mar 2025 21:02:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 028AA280124; Thu, 27 Mar 2025 21:02:03 -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 D69F9280120 for ; Thu, 27 Mar 2025 21:02:03 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 8D556C1A33 for ; Fri, 28 Mar 2025 01:02:05 +0000 (UTC) X-FDA: 83269158210.17.7A00AD9 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) by imf29.hostedemail.com (Postfix) with ESMTP id D1FB3120011 for ; Fri, 28 Mar 2025 01:02:03 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JEDOQQVz; spf=pass (imf29.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.48 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=1743123723; 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:references:dkim-signature; bh=pCvmfFnfEf5oydk6tsBORoFu01om0VgdooobXp+ffDg=; b=o82oODtcfpdfZRPy6HQRAI/SC719+TcvMEP8m2jXiteUHys7iHBC5iIIna55bcRiNFE5Zz Le/yO4DdT0brOjCqSd2JsqSuYFtqiEDPJjZWv+vM5NM3WYpUkCjJzKW5DxoyX5svZwkISG Ql0u6UJYs3Vce/XGx2rpiaFdSzh3S3Y= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JEDOQQVz; spf=pass (imf29.hostedemail.com: domain of richard.weiyang@gmail.com designates 209.85.208.48 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=1743123723; a=rsa-sha256; cv=none; b=c9gg/OUHSxbrz3jGHoTleTES8KYPjdf+eczbGAxNjK8TaOIzoZMAJr+zz8eacLiApZLt3y ksv39wbcANk9/oTDocrJhPmkroXo0TOlX8+ve1ILU+eI+W3Rs7oYE4cFa9+NOlvSVtLQeo uZOdQmt6lB0UlpdUhDjiRJODvZYQYRk= Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5e5cded3e2eso2532687a12.0 for ; Thu, 27 Mar 2025 18:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743123722; x=1743728522; darn=kvack.org; h=message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pCvmfFnfEf5oydk6tsBORoFu01om0VgdooobXp+ffDg=; b=JEDOQQVzvzdQtJ2KLQQWfVTTSxo0CnuqSDEj8cawPckY3sMRg9fTfu73ZRHova7YKM s7hzPQeleKKbn5k40qBgkB2cSo6qGlJygDLOKSYhwUqcejMGPlRopBPWYBCKOfl6w+d9 3Kn48dAP8Ca7nj6uEyghJYACbpK/ntmBpjzw/7L44vSHxsJjIgAoJLg5kVYaC57yigne ZH4C2fsuSBveazi/QOwDaxgZyx+E6jmbPpQGxbXEHnyVybAHX6/aOSxvFlaDYBSjXDp8 XoVPQSEIJvEFq5cizE7j8Squcz/tejdaYtF+tFDnRJ22i5UarWpE+A0d6SluSZvSCLOe HjJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743123722; x=1743728522; h=message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pCvmfFnfEf5oydk6tsBORoFu01om0VgdooobXp+ffDg=; b=dwGW50hlpsW963Yqub7IIzq9SmqUKCUzQKsnU1Vxg4P1pKRcEs2T4CtXBMX4nGEhze 4/Xp+uBBQnCvVuNwghSMWzANRhJtbR3at2gSqAnqlOzJJWTOO5rk6+awDMFUMsxrP6A8 vnn7ixca42e6AvRUpKewZz9stuy0V24AJPUIHLe/XOAuhepm/cpEzZnrN5NtE8HwsCNi BnIAvUTZC6z5Z+hF+XCK3E7+lFqlUivJz5QheMJZiplDz9KISrMUfcqZBhowuWB7H4/e lJ2IW0AbMJ2VsPJG8C8H5vrMJ4Cc/zPBx9AqOzS8Ebh9QUtal+JMoE7Y44v3j1nG8fnT AXAw== X-Gm-Message-State: AOJu0YxKl8ogBq5UKiM4uQmi+fnoKxMHbIncXJQ6IySdzTKOEJRpv+vQ l5E4Bwcx6VGzxIKcCsJ5pqJqGxiHF8woylzcCt2pi9eDh9vnSDG0 X-Gm-Gg: ASbGncsTlJCL7FU2ZAzlC4gHVRNmehOHO4jHGdB6cJSE3Gj6UtXUq+DCqf/3LaZD8uS e0p87GeZyG4uoSnYkEnI5qU+jAEtQlD5/YIJacpD9XqrOcsdMMP5DaSWi5gOT7yzwH6OS/Nhz7I M92Rz1K/rgsH5v1rwSz/oBGspT54Vfs2+gvvCj5QGZcrlfMgXyvjh7wKLgt/yaCBCcAcg2yNQDx Jq14dez0p/g/iVUfuGvOStdIdLOs5N7qGfBqDZuaaa9pxjiaPTpt9PYgGGXiLryFq/4qO8hdNMK WKnWKNWG2WJkyoa2NxSU7mJqyY0/7mUaV+d5Rhxg6y6u X-Google-Smtp-Source: AGHT+IFWjbpikg+3hE3SwOFTEC3CKQkxvg5PpQ3SiGlYA8+DmLsKNQUDtga+yVxm0Xcp/vZHY82YfQ== X-Received: by 2002:a17:907:6d28:b0:ac4:16a:1863 with SMTP id a640c23a62f3a-ac6faef40e9mr544586966b.26.1743123722150; Thu, 27 Mar 2025 18:02:02 -0700 (PDT) Received: from localhost ([185.92.221.13]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ac71922ba63sm76680266b.2.2025.03.27.18.02.01 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 27 Mar 2025 18:02:01 -0700 (PDT) From: Wei Yang To: akpm@linux-foundation.org, monstr@monstr.eu Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Wei Yang , Masahiro Yamada Subject: [PATCH] microblaze/mm: put mm_cmdline_setup() in .init.text section Date: Fri, 28 Mar 2025 01:01:36 +0000 Message-Id: <20250328010136.13139-1-richard.weiyang@gmail.com> X-Mailer: git-send-email 2.11.0 X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: D1FB3120011 X-Stat-Signature: 6krcmgrzxao1sig1noihdhme4au1zy4o X-HE-Tag: 1743123723-4385 X-HE-Meta: U2FsdGVkX18/3CqkeNfy7m+RLKtLffeDv9e3J/JFkvftGmyEwM8YOFZrdsWF+T+zmqXuajRvCz/R0VpAC4/k8tZF69wiO/+dCnxQiC6HyHODFBhG0DfNyRgKs6cAzWpQHthzp8oHlpvfDimV+/8bxZbskEzJQT1/U/4wfYtD3laysnhI54dB4Ws/iin04Sg11LDmX0PP4uxFl8q2ZpezqKteK7UQJA+/6IaAAo9ZKHGhfmy/FayPrSEUzmankDDkmtcSNg3iFnCBXKcs58Lxy3+QzRk+IjLvbJHI7/zGCU56khisgtWyTOElASHACskyzZR8v5GdnJou8Zsvu5YVA8+CUgjj76z4XJC62TR7Ujfye3Y7N0lpKMQYngJqHd0VgKP2/mOp3J2KbtQIQWR08QWfdh/MshdikDu08Ltcw28wPF/RBbziVrfFVHI0vEsUmjou0if3gMD2EaOEK3jfQF/IbQJzrwj/aAFWqLRPiIPiybv2hZpL5a7qOl9Xh7kYjLQIraLa7JRbTtS3rdM3D9eIKovglcwVqcc3IpLB+L6fKLoLDm5G5acUcDmVDVVIum45UTxlpuZsJgsVNZAEN9gzc8xcg/GVmvEB6qT1D1s8+/PFqcP7cidfsDsHaKqgEntGjoRUVJLBb1/AoBjNH+EYAtLK8DshQ8T0AKjx4DZnIpp5SSc6P0wByb2IXeZeU25t+iFWg7wLKtXdHL8aN/ubxn9DXu5tb7hcxLcGi27YZCWz2VnvWFO9mGswm3slZiFbZgciwV3KToTrB/w3pMfMPM8E4y2qdhF3qdRi55ojA5Qy9nEPywKamD94ei9NgbO/TO08I3K551QoU+60I7ib6f3gxs1XcmodbPk/a/sFmRsW6+gGQ59eNvZ/1O65sDmcXc+7myIRJVxzxvLHkIvoNoxI61+QHidyB7g/Miciqo0ctTs3Cc6d4sJ0HWvfoWssUKzXAUFOhnAgKeO pOS00IF2 I17aZcIS3mLOZtREPiOKyC8myboKg9qCuMUnHWjK4rXdsodzm7rEm/5z0qnL8zd/csFo4bSyiwfvN5Gy2C79VR1LMQl6blWKJOsuVCpe1gk/WIvMqT+IND0Nh8V9c8hKnrKc1O/KRL2f79Fcv3NeQ7hb2EeOHGzyBKll0R/0CUf2cSxVjX96c1MsGJw0PK9MtvsgqfeW+fEz9B+sGLypnWHryAzyVg/Hwc1858WyUz2WYwkZQnOAnm350RLVRomFVpgPlBGo8tUb2Ncn8zZX7UEcKrKoxjDBhA/R0hakXzfh9udAFaWhT7sBbzI1YDKKSPmsthO/GrZlnRZ0GRXOXjvzo1u4QwpbFB/HADuY4PgQ03TDaxRKgnRBwMnF5HiHw1rVxOOTQ/aiACy3hgSIgqiIst248bpa84K995tOiMtWmpIAZZBWc5MSsbtXbM11zPVDIy1pguStR7Zgh0Ou5dYdCBT5iysuftw3pXc0Um4r6QyyNdxnTaBYwp9Gg/GM+YNtC3RoItV0AocwM25Fmr56ioaCHz4ZU00V48sDE8YkP9rsuQI3bH6c41cRm7o2OWL256uDWyS0MSv27O9W91xfyER2fXvJo564vESRLqyE9oYb16PpmZGnDiQkwTW3wSMSO 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: As reported by lkp, there is a section mismatch of mm_cmdline_setup() and memblock. The reason is we don't specify the section of mm_cmdline_setup() and gcc put it into .text.unlikely. As mm_cmdline_setup() is only used in mmu_init(), which is in .init.text section, put mm_cmdline_setup() into it too. Signed-off-by: Wei Yang CC: Masahiro Yamada CC: Andrew Morton Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202503241259.kJV3U7Xj-lkp@intel.com/ Reviewed-by: Oscar Salvador --- arch/microblaze/mm/init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/microblaze/mm/init.c b/arch/microblaze/mm/init.c index 4520c5741579..e98cfaf1c62b 100644 --- a/arch/microblaze/mm/init.c +++ b/arch/microblaze/mm/init.c @@ -143,7 +143,7 @@ int page_is_ram(unsigned long pfn) /* * Check for command-line options that affect what MMU_init will do. */ -static void mm_cmdline_setup(void) +static void __init mm_cmdline_setup(void) { unsigned long maxmem = 0; char *p = cmd_line;