From nobody Fri Dec 19 11:18:18 2025 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 558A919BD9; Tue, 19 Dec 2023 12:50:22 +0000 (UTC) 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 _____8DxCumKkYFl5JwCAA--.13066S3; Tue, 19 Dec 2023 20:50:18 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by localhost.localdomain (Coremail) with SMTP id AQAAf8AxIL+BkYFl+1YAAA--.2309S3; Tue, 19 Dec 2023 20:50:11 +0800 (CST) From: Tiezhu Yang To: Andrew Morton , Jonathan Corbet Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 1/5] scripts/checkstack.pl: Remove ia64 support Date: Tue, 19 Dec 2023 20:49:57 +0800 Message-ID: <20231219125008.23007-2-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231219125008.23007-1-yangtiezhu@loongson.cn> References: <20231219125008.23007-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: AQAAf8AxIL+BkYFl+1YAAA--.2309S3 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj93XoWxJr4kWr4DJrWkKw45CryUurX_yoW8Gr1DpF 1Yg3Wa9340g34kZw1UA3yUta4UWanYyFySgasrWryjyFs8GrsYgrW3ta4kt345Aa4vq3y3 W34Fqr9Fqr4DCagCm3ZEXasCq-sJn29KB7ZKAUJUUUU5529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUk2b4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r126r13M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK xVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12xvs2x26I8E6xACxx 1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r1q6rW5McIj6I8E87Iv 67AKxVW8JVWxJwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41l42xK82IYc2 Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s02 6x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JMIIF0x vE2Ix0cI8IcVAFwI0_JFI_Gr1lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4UMIIF0xvE 42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVW8JVWxJwCI42IY6I8E87Iv6x kF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjxUco7KUUUUU Content-Type: text/plain; charset="utf-8" After commit cf8e8658100d ("arch: Remove Itanium (IA-64) architecture"), the ia64 port has been removed from the kernel, so also remove the ia64 specific bits from the checkstack.pl script. Signed-off-by: Tiezhu Yang --- scripts/checkstack.pl | 4 ---- 1 file changed, 4 deletions(-) diff --git a/scripts/checkstack.pl b/scripts/checkstack.pl index e9d01b999b74..0c99b380cebb 100755 --- a/scripts/checkstack.pl +++ b/scripts/checkstack.pl @@ -8,7 +8,6 @@ # Original idea maybe from Keith Owens # s390 port and big speedup by Arnd Bergmann # Mips port by Juan Quintela -# IA64 port via Andreas Dilger # Arm port by Holger Schurig # Random bits by Matt Mackall # M68k port by Geert Uytterhoeven and Andreas Schwab @@ -69,9 +68,6 @@ my (@stack, $re, $dre, $sub, $x, $xs, $funcre, $min_stack= ); # 2f60: 48 81 ec e8 05 00 00 sub $0x5e8,%rsp $re =3D qr/^.*[as][du][db] \$(0x$x{1,8}),\%(e|r)sp$/o; $dre =3D qr/^.*[as][du][db] (%.*),\%(e|r)sp$/o; - } elsif ($arch eq 'ia64') { - #e0000000044011fc: 01 0f fc 8c adds r12=3D-384,r12 - $re =3D qr/.*adds.*r12=3D-(([0-9]{2}|[3-9])[0-9]{2}),r12/o; } elsif ($arch eq 'm68k') { # 2b6c: 4e56 fb70 linkw %fp,#-1168 # 1df770: defc ffe4 addaw #-28,%sp --=20 2.42.0 From nobody Fri Dec 19 11:18:18 2025 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DBE1C1945C; Tue, 19 Dec 2023 12:50:19 +0000 (UTC) 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 _____8Cx+uiJkYFl45wCAA--.13206S3; Tue, 19 Dec 2023 20:50:17 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by localhost.localdomain (Coremail) with SMTP id AQAAf8AxIL+BkYFl+1YAAA--.2309S4; Tue, 19 Dec 2023 20:50:15 +0800 (CST) From: Tiezhu Yang To: Andrew Morton , Jonathan Corbet Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 2/5] scripts/checkstack.pl: Add min_stack to the usage comment Date: Tue, 19 Dec 2023 20:49:58 +0800 Message-ID: <20231219125008.23007-3-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231219125008.23007-1-yangtiezhu@loongson.cn> References: <20231219125008.23007-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: AQAAf8AxIL+BkYFl+1YAAA--.2309S4 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj9xXoW7Gr1rGw45uw43Kry7AF4UWrX_yoWfJrXEv3 sFvF15G3ZaqFnrA3WvkFZ5Xr18K3s8CrZ5Jw15ZrnrA348Grs5uF97Za4qvr1Iqw4jgF1a v34Sq3WIkr1S9osvyTuYvTs0mTUanT9S1TB71UUUUUDqnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUb28YFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_JF0_JFyl8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV W8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4UJVWxJr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27w Aqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JF0_Jw1lYx0Ex4A2jsIE 14v26r4j6F4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x 0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E 7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcV C0I7IYx2IY67AKxVWUCVW8JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF 04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7 CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x07jea0PUUUUU= Content-Type: text/plain; charset="utf-8" After commit 572220aad525 ("scripts/checkstack.pl: Add argument to print stacks greather than value."), it is appropriate to add min_stack to the usage comment, then the users know explicitly that "min_stack" can be specified like "arch". Signed-off-by: Tiezhu Yang --- scripts/checkstack.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/checkstack.pl b/scripts/checkstack.pl index 0c99b380cebb..50820d47db15 100755 --- a/scripts/checkstack.pl +++ b/scripts/checkstack.pl @@ -18,7 +18,7 @@ # loongarch port by Youling Tang # # Usage: -# objdump -d vmlinux | scripts/checkstack.pl [arch] +# objdump -d vmlinux | scripts/checkstack.pl [arch] [min_stack] # # TODO : Port to all architectures (one regex per arch) =20 --=20 2.42.0 From nobody Fri Dec 19 11:18:18 2025 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CED24199D3; Tue, 19 Dec 2023 12:50:22 +0000 (UTC) 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 _____8AxG+mMkYFl6JwCAA--.13127S3; Tue, 19 Dec 2023 20:50:20 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by localhost.localdomain (Coremail) with SMTP id AQAAf8AxIL+BkYFl+1YAAA--.2309S5; Tue, 19 Dec 2023 20:50:17 +0800 (CST) From: Tiezhu Yang To: Andrew Morton , Jonathan Corbet Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 3/5] scripts/checkstack.pl: Match all stack sizes for some archs Date: Tue, 19 Dec 2023 20:49:59 +0800 Message-ID: <20231219125008.23007-4-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231219125008.23007-1-yangtiezhu@loongson.cn> References: <20231219125008.23007-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: AQAAf8AxIL+BkYFl+1YAAA--.2309S5 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj93XoWxAw47Kw4rXryfGF4xuw45Arc_yoW5Gw1kpF 1aga47AFW8Gaykt3WUJ340qFWrJF4kJFyrWa4fJr1jy3s5Gr1jgry3ta1fJrWFqFyvg3sa gr9rur97WrsYvwcCm3ZEXasCq-sJn29KB7ZKAUJUUUU5529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUk2b4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r1Y6r17M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK xVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12xvs2x26I8E6xACxx 1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r1q6rW5McIj6I8E87Iv 67AKxVW8JVWxJwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41l42xK82IYc2 Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWUGwC20s02 6x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JMIIF0x vE2Ix0cI8IcVAFwI0_JFI_Gr1lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j6F4UMIIF0xvE 42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVW8JVWxJwCI42IY6I8E87Iv6x kF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjxUcCD7UUUUU Content-Type: text/plain; charset="utf-8" For some unknown reason the regular expression for checkstack only matches three digit numbers starting with the number "3", or any higher number. Which means that it skips any stack sizes smaller than 304 bytes. This makes the checkstack script a bit less useful than it could be. Change the script to match any number. To be filtered out stack sizes can be configured with the min_stack variable, which omits any stack frame sizes smaller than 100 bytes by default. This is similar with commit aab1f809d754 ("scripts/checkstack.pl: match all stack sizes for s390"). Signed-off-by: Tiezhu Yang --- scripts/checkstack.pl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/checkstack.pl b/scripts/checkstack.pl index 50820d47db15..5e8f1c20e31c 100755 --- a/scripts/checkstack.pl +++ b/scripts/checkstack.pl @@ -74,16 +74,16 @@ my (@stack, $re, $dre, $sub, $x, $xs, $funcre, $min_sta= ck); $re =3D qr/.*(?:linkw %fp,|addaw )#-([0-9]{1,4})(?:,%sp)?$/o; } elsif ($arch eq 'mips64') { #8800402c: 67bdfff0 daddiu sp,sp,-16 - $re =3D qr/.*daddiu.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o; + $re =3D qr/.*daddiu.*sp,sp,-([0-9]{1,8})/o; } elsif ($arch eq 'mips') { #88003254: 27bdffe0 addiu sp,sp,-32 - $re =3D qr/.*addiu.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o; + $re =3D qr/.*addiu.*sp,sp,-([0-9]{1,8})/o; } elsif ($arch eq 'nios2') { #25a8: defffb04 addi sp,sp,-20 - $re =3D qr/.*addi.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o; + $re =3D qr/.*addi.*sp,sp,-([0-9]{1,8})/o; } elsif ($arch eq 'openrisc') { # c000043c: 9c 21 fe f0 l.addi r1,r1,-272 - $re =3D qr/.*l\.addi.*r1,r1,-(([0-9]{2}|[3-9])[0-9]{2})/o; + $re =3D qr/.*l\.addi.*r1,r1,-([0-9]{1,8})/o; } elsif ($arch eq 'parisc' || $arch eq 'parisc64') { $re =3D qr/.*ldo ($x{1,8})\(sp\),sp/o; } elsif ($arch eq 'powerpc' || $arch =3D~ /^ppc(64)?(le)?$/ ) { @@ -97,10 +97,10 @@ my (@stack, $re, $dre, $sub, $x, $xs, $funcre, $min_sta= ck); $re =3D qr/.*(?:lay|ag?hi).*\%r15,-([0-9]+)(?:\(\%r15\))?$/o; } elsif ($arch eq 'sparc' || $arch eq 'sparc64') { # f0019d10: 9d e3 bf 90 save %sp, -112, %sp - $re =3D qr/.*save.*%sp, -(([0-9]{2}|[3-9])[0-9]{2}), %sp/o; + $re =3D qr/.*save.*%sp, -([0-9]{1,8}), %sp/o; } elsif ($arch =3D~ /^riscv(64)?$/) { #ffffffff8036e868: c2010113 addi sp,sp,-992 - $re =3D qr/.*addi.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o; + $re =3D qr/.*addi.*sp,sp,-([0-9]{1,8})/o; } elsif ($arch =3D~ /^loongarch(32|64)?$/) { #9000000000224708: 02ff4063 addi.d $sp, $sp, -48(0xfd0) $re =3D qr/.*addi\..*sp, .*sp, -([0-9]{1,8}).*/o; --=20 2.42.0 From nobody Fri Dec 19 11:18:18 2025 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3D9311A585; Tue, 19 Dec 2023 12:50:23 +0000 (UTC) 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 _____8CxhfCNkYFl7JwCAA--.13027S3; Tue, 19 Dec 2023 20:50:21 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by localhost.localdomain (Coremail) with SMTP id AQAAf8AxIL+BkYFl+1YAAA--.2309S6; Tue, 19 Dec 2023 20:50:20 +0800 (CST) From: Tiezhu Yang To: Andrew Morton , Jonathan Corbet Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 4/5] scripts/checkstack.pl: Change min_stack to 512 by default Date: Tue, 19 Dec 2023 20:50:00 +0800 Message-ID: <20231219125008.23007-5-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231219125008.23007-1-yangtiezhu@loongson.cn> References: <20231219125008.23007-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: AQAAf8AxIL+BkYFl+1YAAA--.2309S6 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj9xXoWrKF47Kw48Ww1xZryfZr4DWrX_yoWfXrgEk3 4qvF1rtFn3Zr4qv3W8AFs5Zr1UW34DAFW8Cw1rX3WDZ348Wrn8uF1vv34DXw17XanFgry5 u34rX3WjkrnavosvyTuYvTs0mTUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUb28YFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_JF0_JFyl8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVW5JVW7JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV W8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4UJVWxJr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27w Aqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jw0_WrylYx0Ex4A2jsIE 14v26r4j6F4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x 0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E 7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcV C0I7IYx2IY67AKxVW8JVW5JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF 04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7 CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x07j5l1kUUUUU= Content-Type: text/plain; charset="utf-8" According to Documentation/process/submit-checklist.rst, checkstack does not point out problems explicitly, but any one function that uses more than 512 bytes on the stack is a candidate for change, hence it is better to omit any stack frame sizes smaller than 512 bytes, just change min_stack to 512 by default. Signed-off-by: Tiezhu Yang --- scripts/checkstack.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/checkstack.pl b/scripts/checkstack.pl index 5e8f1c20e31c..40ab29f77b5b 100755 --- a/scripts/checkstack.pl +++ b/scripts/checkstack.pl @@ -47,7 +47,7 @@ my (@stack, $re, $dre, $sub, $x, $xs, $funcre, $min_stack= ); =20 $min_stack =3D shift; if ($min_stack eq "" || $min_stack !~ /^\d+$/) { - $min_stack =3D 100; + $min_stack =3D 512; } =20 $x =3D "[0-9a-f]"; # hex character --=20 2.42.0 From nobody Fri Dec 19 11:18:18 2025 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 48EB61A587; Tue, 19 Dec 2023 12:50:24 +0000 (UTC) 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 _____8CxueiOkYFl8JwCAA--.13121S3; Tue, 19 Dec 2023 20:50:22 +0800 (CST) Received: from linux.localdomain (unknown [113.200.148.30]) by localhost.localdomain (Coremail) with SMTP id AQAAf8AxIL+BkYFl+1YAAA--.2309S7; Tue, 19 Dec 2023 20:50:21 +0800 (CST) From: Tiezhu Yang To: Andrew Morton , Jonathan Corbet Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 5/5] docs: submit-checklist: Remove all of "make namespacecheck" Date: Tue, 19 Dec 2023 20:50:01 +0800 Message-ID: <20231219125008.23007-6-yangtiezhu@loongson.cn> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20231219125008.23007-1-yangtiezhu@loongson.cn> References: <20231219125008.23007-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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: AQAAf8AxIL+BkYFl+1YAAA--.2309S7 X-CM-SenderInfo: p1dqw3xlh2x3gn0dqz5rrqw2lrqou0/ X-Coremail-Antispam: 1Uk129KBj93XoWxZw4DAFyfKF1fJFWrAFyUXFc_yoW5Zr1fpF nF9w1Sg3Z7GryrAryxKr18JryrZFWxCFZ2vF4jq34SqF4DWrW8Ka9IyF90kFW7GryFyay7 XFWFyryUGry29FbCm3ZEXasCq-sJn29KB7ZKAUJUUUU5529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUkFb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r106r15M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK xVWxJr0_GcWle2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27w Aqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jw0_WrylYx0Ex4A2jsIE 14v26r4j6F4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x 0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E 7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcV C0I7IYx2IY67AKxVW8JVW5JwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_Cr1lIxAIcVCF 04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r4j6F4UMIIF0xvEx4A2jsIEc7 CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x07jOdb8UUUUU= After commit 7dfbea4c468c ("scripts: remove namespace.pl"), scripts/namespace.pl has been removed from the kernel, and "make namespacecheck" has been removed from the English version of submit-checklist.rst, so also remove it in the related translations. Signed-off-by: Tiezhu Yang --- Documentation/translations/ja_JP/SubmitChecklist | 4 ++-- Documentation/translations/zh_CN/process/submit-checklist.rst | 3 +-- Documentation/translations/zh_TW/process/submit-checklist.rst | 3 +-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Documentation/translations/ja_JP/SubmitChecklist b/Documentati= on/translations/ja_JP/SubmitChecklist index 4429447b0965..1759c6b452d6 100644 --- a/Documentation/translations/ja_JP/SubmitChecklist +++ b/Documentation/translations/ja_JP/SubmitChecklist @@ -56,8 +56,8 @@ Linux =E3=82=AB=E3=83=BC=E3=83=8D=E3=83=AB=E3=83=91=E3=83= =83=E3=83=81=E6=8A=95=E7=A8=BF=E8=80=85=E5=90=91=E3=81=91=E3=83=81=E3=82=A7= =E3=83=83=E3=82=AF=E3=83=AA=E3=82=B9=E3=83=88 =20 9: sparse=E3=82=92=E5=88=A9=E7=94=A8=E3=81=97=E3=81=A6=E3=81=A1=E3=82=83= =E3=82=93=E3=81=A8=E3=81=97=E3=81=9F=E3=82=B3=E3=83=BC=E3=83=89=E3=83=81=E3= =82=A7=E3=83=83=E3=82=AF=E3=82=92=E3=81=97=E3=81=A6=E3=81=8F=E3=81=A0=E3=81= =95=E3=81=84=E3=80=82 =20 -10: 'make checkstack' =E3=81=A8 'make namespacecheck' =E3=82=92=E5=88=A9= =E7=94=A8=E3=81=97=E3=80=81=E5=95=8F=E9=A1=8C=E3=81=8C=E7=99=BA=E8=A6=8B=E3= =81=95=E3=82=8C=E3=81=9F=E3=82=89 - =E4=BF=AE=E6=AD=A3=E3=81=97=E3=81=A6=E3=81=8F=E3=81=A0=E3=81=95=E3=81= =84=E3=80=82'make checkstack' =E3=81=AF=E6=98=8E=E7=A4=BA=E7=9A=84=E3=81=AB= =E5=95=8F=E9=A1=8C=E3=82=92=E7=A4=BA=E3=81=97=E3=81=BE=E3=81=9B=E3=82=93=E3= =81=8C=E3=80=81=E3=81=A9=E3=82=8C=E3=81=8B +10: 'make checkstack' =E3=82=92=E5=88=A9=E7=94=A8=E3=81=97=E3=80=81=E5=95= =8F=E9=A1=8C=E3=81=8C=E7=99=BA=E8=A6=8B=E3=81=95=E3=82=8C=E3=81=9F=E3=82=89= =E4=BF=AE=E6=AD=A3=E3=81=97=E3=81=A6=E3=81=8F=E3=81=A0=E3=81=95=E3=81=84=E3= =80=82 + 'make checkstack' =E3=81=AF=E6=98=8E=E7=A4=BA=E7=9A=84=E3=81=AB=E5=95= =8F=E9=A1=8C=E3=82=92=E7=A4=BA=E3=81=97=E3=81=BE=E3=81=9B=E3=82=93=E3=81=8C= =E3=80=81=E3=81=A9=E3=82=8C=E3=81=8B =EF=BC=91=E3=81=A4=E3=81=AE=E9=96=A2=E6=95=B0=E3=81=8C512=E3=83=90=E3= =82=A4=E3=83=88=E3=82=88=E3=82=8A=E5=A4=A7=E3=81=8D=E3=81=84=E3=82=B9=E3=82= =BF=E3=83=83=E3=82=AF=E3=82=92=E4=BD=BF=E3=81=A3=E3=81=A6=E3=81=84=E3=82=8C= =E3=81=B0=E3=80=81=E4=BF=AE=E6=AD=A3=E3=81=99=E3=81=B9=E3=81=8D=E5=80=99=E8= =A3=9C=E3=81=A8 =E3=81=AA=E3=82=8A=E3=81=BE=E3=81=99=E3=80=82 =20 diff --git a/Documentation/translations/zh_CN/process/submit-checklist.rst = b/Documentation/translations/zh_CN/process/submit-checklist.rst index 3d6ee21c74ae..10536b74aeec 100644 --- a/Documentation/translations/zh_CN/process/submit-checklist.rst +++ b/Documentation/translations/zh_CN/process/submit-checklist.rst @@ -53,8 +53,7 @@ Linux=E5=86=85=E6=A0=B8=E8=A1=A5=E4=B8=81=E6=8F=90=E4=BA= =A4=E6=A3=80=E6=9F=A5=E5=8D=95 9) =E9=80=9A=E8=BF=87 sparse =E6=B8=85=E6=9F=A5=E3=80=82 =EF=BC=88=E5=8F=82=E8=A7=81 Documentation/translations/zh_CN/dev-tools/= sparse.rst =EF=BC=89 =20 -10) =E4=BD=BF=E7=94=A8 ``make checkstack`` =E5=92=8C ``make namespacecheck= `` =E5=B9=B6=E4=BF=AE=E5=A4=8D=E4=BB=96=E4=BB=AC=E5=8F=91=E7=8E=B0=E7=9A=84= =E4=BB=BB=E4=BD=95 - =E9=97=AE=E9=A2=98=E3=80=82 +10) =E4=BD=BF=E7=94=A8 ``make checkstack`` =E5=B9=B6=E4=BF=AE=E5=A4=8D=E4= =BB=96=E4=BB=AC=E5=8F=91=E7=8E=B0=E7=9A=84=E4=BB=BB=E4=BD=95=E9=97=AE=E9=A2= =98=E3=80=82 =20 .. note:: =20 diff --git a/Documentation/translations/zh_TW/process/submit-checklist.rst = b/Documentation/translations/zh_TW/process/submit-checklist.rst index 942962d1e2f4..dda456a73147 100644 --- a/Documentation/translations/zh_TW/process/submit-checklist.rst +++ b/Documentation/translations/zh_TW/process/submit-checklist.rst @@ -56,8 +56,7 @@ Linux=E5=85=A7=E6=A0=B8=E8=A3=9C=E4=B8=81=E6=8F=90=E4=BA= =A4=E6=AA=A2=E6=9F=A5=E5=96=AE 9) =E9=80=9A=E9=81=8E sparse =E6=B8=85=E6=9F=A5=E3=80=82 =EF=BC=88=E5=8F=83=E8=A6=8B Documentation/translations/zh_CN/dev-tools/= sparse.rst =EF=BC=89 =20 -10) =E4=BD=BF=E7=94=A8 ``make checkstack`` =E5=92=8C ``make namespacecheck= `` =E4=B8=A6=E4=BF=AE=E5=BE=A9=E4=BB=96=E5=80=91=E7=99=BC=E7=8F=BE=E7=9A=84= =E4=BB=BB=E4=BD=95 - =E5=95=8F=E9=A1=8C=E3=80=82 +10) =E4=BD=BF=E7=94=A8 ``make checkstack`` =E4=B8=A6=E4=BF=AE=E5=BE=A9=E4= =BB=96=E5=80=91=E7=99=BC=E7=8F=BE=E7=9A=84=E4=BB=BB=E4=BD=95=E5=95=8F=E9=A1= =8C=E3=80=82 =20 .. note:: =20 --=20 2.42.0