From: sashiko-bot@kernel.org
To: "André Almeida" <andrealmeid@igalia.com>
Cc: linux-s390@vger.kernel.org, "Vasily Gorbik" <gor@linux.ibm.com>,
"Christian Borntraeger" <borntraeger@linux.ibm.vom>,
"Heiko Carstens" <hca@linux.ibm.com>,
"Alexander Gordeev" <agordeev@linux.ibm.com>
Subject: Re: [PATCH v5 12/13] alpha: Remove alpha_ prefix from custom syscall entries
Date: Wed, 12 Aug 2026 17:58:12 +0000 [thread overview]
Message-ID: <20260812175812.B34F81F00A3A@smtp.kernel.org> (raw)
In-Reply-To: <20260812-tonyk-syscall_table-v5-12-3d383927c609@igalia.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] The `clone3` syscall entry in the syscall table specifies `__clone3`, which does not match the actual assembly entry point `__sys_clone3` generated by the `fork_like` macro, causing a linkage failure.
--
--- Patch [12]: [PATCH v5 12/13] alpha: Remove alpha_ prefix from custom syscall entries ---
commit 849a21587e678cf6cc6690371a1a55c69f5ba4c5
Author: André Almeida <andrealmeid@igalia.com>
alpha: Remove alpha_ prefix from custom syscall entries
This commit removes the alpha_ prefix from custom architecture-specific syscall
entry points and renames them to use the standard __sys_ prefix. This aligns
alpha with other architectures to make it easier to join the syscall tables.
> diff --git a/arch/alpha/kernel/entry.S b/arch/alpha/kernel/entry.S
> index fcfd06529b12e..5ca044efa2084 100644
> --- a/arch/alpha/kernel/entry.S
> +++ b/arch/alpha/kernel/entry.S
> @@ -863,9 +863,9 @@ ret_from_kernel_thread:
>
> .macro fork_like name
> .align 4
> - .globl alpha_\name
> - .ent alpha_\name
> -alpha_\name:
> + .globl __sys_\name
> + .ent __sys_\name
> +__sys_\name:
[ ... ]
> diff --git a/arch/alpha/kernel/syscalls/syscall.tbl b/arch/alpha/kernel/syscalls/syscall.tbl
> index 25180953c3c1a..34151d1653d69 100644
> --- a/arch/alpha/kernel/syscalls/syscall.tbl
> +++ b/arch/alpha/kernel/syscalls/syscall.tbl
[ ... ]
> @@ -474,7 +474,7 @@
> 542 common fsmount sys_fsmount
> 543 common fspick sys_fspick
> 544 common pidfd_open sys_pidfd_open
> -545 common clone3 alpha_clone3
> +545 common clone3 __clone3
[Severity: Low]
Will this cause a linkage failure during the kernel build for the alpha
architecture due to an undefined symbol?
Because the fork_like macro in entry.S now prefixes entry points with
__sys_, the generated entry function for clone3 is __sys_clone3. Does this
table entry need to be updated to __sys_clone3 instead of __clone3 so that
it correctly resolves the assembly entry point?
> 546 common close_range sys_close_range
> 547 common openat2 sys_openat2
> 548 common pidfd_getfd sys_pidfd_getfd
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260812-tonyk-syscall_table-v5-0-3d383927c609@igalia.com?part=12
next prev parent reply other threads:[~2026-08-12 17:58 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-12 17:38 [PATCH v5 00/13] syscalls: Add a shared table for all archs André Almeida
2026-08-12 17:38 ` [PATCH v5 01/13] syscalls: Make --abis parsing more robust André Almeida
2026-08-12 17:50 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 02/13] syscalls: Create unified partial table for all archs André Almeida
2026-08-12 17:49 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 03/13] scripts/syscall.tbl: Use the common table André Almeida
2026-08-12 17:53 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 04/13] arm: Use the common syscall table André Almeida
2026-08-12 18:10 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 05/13] s390: " André Almeida
2026-08-12 17:50 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 06/13] sparc: " André Almeida
2026-08-12 17:48 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 07/13] mips: Remove duplicated syscallnr.sh André Almeida
2026-08-12 17:48 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 08/13] mips: Get rid of custom mips ABIs for syscall tables André Almeida
2026-08-12 17:49 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 09/13] mips: Use the common syscall table André Almeida
2026-08-12 17:53 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 10/13] syscalls: Add an option for offsetting the common table André Almeida
2026-08-12 17:56 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 11/13] alpha: Define entry point for set_mempolicy_home_node syscall André Almeida
2026-08-12 17:57 ` sashiko-bot
2026-08-12 17:38 ` [PATCH v5 12/13] alpha: Remove alpha_ prefix from custom syscall entries André Almeida
2026-08-12 17:58 ` sashiko-bot [this message]
2026-08-12 17:38 ` [PATCH v5 13/13] alpha: Use the common syscall table André Almeida
2026-08-12 18:01 ` sashiko-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260812175812.B34F81F00A3A@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=agordeev@linux.ibm.com \
--cc=andrealmeid@igalia.com \
--cc=borntraeger@linux.ibm.vom \
--cc=gor@linux.ibm.com \
--cc=hca@linux.ibm.com \
--cc=linux-s390@vger.kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.