From nobody Mon Feb 9 10:34:33 2026 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3CE73366DA5; Tue, 20 Jan 2026 12:37:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=114.242.206.163 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768912665; cv=none; b=sXdyfE78g0Jtfl2nStVzOA3BImD7C9mZzmN4LBwxv2KvyO5UB/Hy5JiP9UlC5uzlH3DFfDmaCOhznsTkMYEClkZRQ5/LhqPwP1o3WmQ79pf68ajYX2LDdi/IYUqD35zBYjLkXE+SAhRowpFVTZOcTpqJ/oapStbwoat6hud5eyY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768912665; c=relaxed/simple; bh=sNnZIX2Sg/ZOWRaCygdvrmNSzumbtcx5gutP+tyKGz4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=enCgwD0ebnDc0zFpLv3YE1c1qljNIX4CoTjZRenvaJrTwQCIS7RAqKps0thPS39wMNIA4KyRHPPETdO29gyiwrofoi+8htXgSgR94lS0VQUCqX+m5A/HFWJDjSPUHKelyWCcCOfDfNkidkEOv1FHn2B+IhCKeK7H5nip/N1WPaE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=loongson.cn; spf=pass smtp.mailfrom=loongson.cn; arc=none smtp.client-ip=114.242.206.163 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=loongson.cn Received: from loongson.cn (unknown [113.200.148.30]) by gateway (Coremail) with SMTP id _____8BxWcIRd29pDbgKAA--.35120S3; Tue, 20 Jan 2026 20:37:37 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by front1 (Coremail) with SMTP id qMiowJAxWcEKd29py60nAA--.733S3; Tue, 20 Jan 2026 20:37:32 +0800 (CST) From: Tiezhu Yang To: Nathan Chancellor , Nicolas Schier Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 1/3] MAINTAINERS: Add scripts/install.sh into Kbuild entry Date: Tue, 20 Jan 2026 20:37:28 +0800 Message-ID: <20260120123730.30487-2-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20260120123730.30487-1-yangtiezhu@loongson.cn> References: <20260120123730.30487-1-yangtiezhu@loongson.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: qMiowJAxWcEKd29py60nAA--.733S3 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj9xXoW7XF4DGw13Kr4rKr43WF4DGFX_yoWxurX_Cr sFqayxXF18Ja13AFy8uan8tw43Kw4UXr4xGan7JF47Ja4DKrZ8KFnIgrZ7Ca13Cr4rCFZY qFW2qry2kr4fCosvyTuYvTs0mTUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUb28YFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV WUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4UJVWxJr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27w Aqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jrv_JF1lYx0Ex4A2jsIE 14v26r4j6F4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x 0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E 7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcV C0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF 04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7 CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x07jb_-PUUUUU= Content-Type: text/plain; charset="utf-8" The common installation code is in scripts/install.sh, add it into Kbuild entry to reflect the reality. With this updated entry, folks running get_maintainer.pl on patches that touch scripts/install.sh will know to send it to linux-kbuild@ as well. Signed-off-by: Tiezhu Yang --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index da9dbc1a4019..8effca525b71 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -13681,6 +13681,7 @@ F: scripts/include/ F: scripts/mk* F: scripts/mod/ F: scripts/package/ +F: scripts/install.sh F: usr/ =20 KERNEL HARDENING (not covered by other areas) --=20 2.42.0 From nobody Mon Feb 9 10:34:33 2026 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6B3473EDAC2; Tue, 20 Jan 2026 12:37:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=114.242.206.163 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768912669; cv=none; b=HjfcjLvavmKc/W+FsMRN79zo/RflKtXyAlo6YDTVD52WpVuCpNVwUAnOYPS5Ac5TsUV1DgZUKjruuYle2iGTSq4vwnjqa3sxSvE8l/q3137bKKtrpxnh8KT6veh7JnnayTlPYOXjGswAWPOYuPOQMrUzmyjzaMXef9cwFgbXgEQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768912669; c=relaxed/simple; bh=ZfHo7bsbhy7sebKLb2eJ3ODN4FdVc6bkl4K2lv7V9u0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=G2xO/Zn/8b6t6F2TdMGmmUFpofSpcrZm2MDwtpZv9+ePb0wae/g1ZI7OBazRI5QHRBXTyL4PQI4Wi63AsNF8loKt6iu7YCanlVErn667FHfBcrV+9JEykoXN8c66P+t0AMaMGCwEHBu7/mJVFR+vObOB1zSqrYcLp5ofOxqwtX8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=loongson.cn; spf=pass smtp.mailfrom=loongson.cn; arc=none smtp.client-ip=114.242.206.163 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=loongson.cn Received: from loongson.cn (unknown [113.200.148.30]) by gateway (Coremail) with SMTP id _____8CxqsISd29pDrgKAA--.34589S3; Tue, 20 Jan 2026 20:37:38 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by front1 (Coremail) with SMTP id qMiowJAxWcEKd29py60nAA--.733S4; Tue, 20 Jan 2026 20:37:37 +0800 (CST) From: Tiezhu Yang To: Nathan Chancellor , Nicolas Schier Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 2/3] kbuild: Make sure to generate config file Date: Tue, 20 Jan 2026 20:37:29 +0800 Message-ID: <20260120123730.30487-3-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20260120123730.30487-1-yangtiezhu@loongson.cn> References: <20260120123730.30487-1-yangtiezhu@loongson.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: qMiowJAxWcEKd29py60nAA--.733S4 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj9xXoWrtF43AFy8trykWryxCrWDWrX_yoWktrgEkF WIq3WxAws5AFWS9F1qgrW8Xr12ga1DZryfAr1xZFnrJw1DXws7GasxZFWxCr1fW3yUZr95 GrZFvr92kr1UCosvyTuYvTs0mTUanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUb28YFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_JrI_Jryl8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV W8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4UJVWxJr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27w Aqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JF0_Jw1lYx0Ex4A2jsIE 14v26r4j6F4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x 0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E 7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcV C0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF 04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7 CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x07jY38nUUUUU= Content-Type: text/plain; charset="utf-8" After commit 75cffd392bfa ("LoongArch: Using generic scripts/install.sh in `make install`"), arch/loongarch/boot/install.sh is usually not used, either /root/bin/installkernel or /sbin/installkernel is used if found. Then it can not generate the config file in most cases, just copy it to the installation path. Otherwise there may be an error when testing bpf, for example. $ ./test_verifier gzopen /boot/config-6.19.0-rc6: No such file or directory Signed-off-by: Tiezhu Yang --- scripts/install.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/install.sh b/scripts/install.sh index 05d62ac513ee..ecf354d8f4f1 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -34,6 +34,12 @@ do continue fi =20 + # Install kernel config file + if [ -f ${INSTALL_PATH}/config-${KERNELRELEASE} ]; then + mv ${INSTALL_PATH}/config-${KERNELRELEASE} ${INSTALL_PATH}/config-${KER= NELRELEASE}.old + fi + cp .config ${INSTALL_PATH}/config-${KERNELRELEASE} + # installkernel(8) says the parameters are like follows: # # installkernel version zImage System.map [directory] --=20 2.42.0 From nobody Mon Feb 9 10:34:33 2026 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 77D893F23C8; Tue, 20 Jan 2026 12:37:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=114.242.206.163 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768912668; cv=none; b=mD+7UFuKWbvAL4BZ0JFeLW4OAp9CkBi9r58vf2d7AoqNu8eEs/glPqSmxn7wMWUZF+3vBJCZU0px3ghZKDuJfKpQ/0SutlxbKyjDbXahPmPbwC3ROC7zJb07X9wS0hkHncgA+3TFroccvh6/pO8fCs9Nrs8gxNhIrTRlvNVvJcc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768912668; c=relaxed/simple; bh=o/H120QuglZYp+2jypHZ3CE/IW5jst0eEeTnceWveDI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i+dgq9lKyMlhHG/XXTw1hHaIyHN3wRBEKOopDWOJ4CyPwaqYsNS0pGElpBRVP6meLJFnBhKJTOlGPy5Aih5oR1t2is+qdaXSoNwMzr2YPVRUn8ukEPozjyf/n3bCZYqj9N//0XnltbohiUZEcIhBu2MKzoJKED9ZUPjTkJHd7SM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=loongson.cn; spf=pass smtp.mailfrom=loongson.cn; arc=none smtp.client-ip=114.242.206.163 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=loongson.cn Received: from loongson.cn (unknown [113.200.148.30]) by gateway (Coremail) with SMTP id _____8CxacITd29pEbgKAA--.34642S3; Tue, 20 Jan 2026 20:37:39 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by front1 (Coremail) with SMTP id qMiowJAxWcEKd29py60nAA--.733S5; Tue, 20 Jan 2026 20:37:39 +0800 (CST) From: Tiezhu Yang To: Nathan Chancellor , Nicolas Schier Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 3/3] kbuild: Make sure to generate System.map file Date: Tue, 20 Jan 2026 20:37:30 +0800 Message-ID: <20260120123730.30487-4-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20260120123730.30487-1-yangtiezhu@loongson.cn> References: <20260120123730.30487-1-yangtiezhu@loongson.cn> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: qMiowJAxWcEKd29py60nAA--.733S5 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj93XoWrtF43AFy8trykXr4rKFWUKFX_yoW8Jr4Up3 Wxu347G3Wktr13uay5KrWfGryUA39aqFy5ur4UCFy2yryDtrykKrsxZryrCF4Uu3yrKryF gr4vya4Uua1UJFXCm3ZEXasCq-sJn29KB7ZKAUJUUUU8529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUk2b4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r1Y6r17M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_JFI_Gr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK xVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12xvs2x26I8E6xACxx 1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r126r1DMcIj6I8E87Iv 67AKxVW8JVWxJwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41l42xK82IYc2 Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s02 6x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JMIIF0x vE2Ix0cI8IcVAFwI0_JFI_Gr1lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4UMIIF0xvE 42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVW8JVWxJwCI42IY6I8E87Iv6x kF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjxUcDDGUUUUU Content-Type: text/plain; charset="utf-8" After commit 75cffd392bfa ("LoongArch: Using generic scripts/install.sh in `make install`"), arch/loongarch/boot/install.sh is usually not used, either /root/bin/installkernel or /sbin/installkernel is used if found. It should generate System.map when using the script installkernel on x86 and LoongArch Fedora Linux system according to the man pages but it does not in practice, just copy it to the installation path. Signed-off-by: Tiezhu Yang --- scripts/install.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/install.sh b/scripts/install.sh index ecf354d8f4f1..93714ef65967 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -40,6 +40,12 @@ do fi cp .config ${INSTALL_PATH}/config-${KERNELRELEASE} =20 + # Install system map file + if [ -f ${INSTALL_PATH}/System.map-${KERNELRELEASE} ]; then + mv ${INSTALL_PATH}/System.map-${KERNELRELEASE} ${INSTALL_PATH}/System.m= ap-${KERNELRELEASE}.old + fi + cp System.map ${INSTALL_PATH}/System.map-${KERNELRELEASE} + # installkernel(8) says the parameters are like follows: # # installkernel version zImage System.map [directory] --=20 2.42.0