Re: [PATCH v4 12/12] alpha: Use the common syscall table

André Almeida <[email protected]>
Newsgroups gmane.linux.kernel,gmane.linux.kbuild.devel
Message-ID <[email protected]>
Em 12/08/2026 06:09, Arnd Bergmann escreveu:
> On Wed, Aug 12, 2026, at 05:33, André Almeida wrote:
>> Remove some of the duplicated code by using the common syscall number
>>
>>   quiet_cmd_syshdr = SYSHDR  $@
>> -      cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr $< $@
>> +      cmd_syshdr = $(CONFIG_SHELL) $(syshdr) --emit-nr \
>> +		   --common-tbl $(systbl_common) --common-offset 110 \
>> +		   --abis $(abis) $< $@
>>
>>   quiet_cmd_systbl = SYSTBL  $@
>> -      cmd_systbl = $(CONFIG_SHELL) $(systbl) $< $@
>> +      cmd_systbl = $(CONFIG_SHELL) $(systbl) \
>> +		   --common-tbl $(systbl_common) --common-offset 110 \
>> +		   --abis $(abis) $< $@
> 
> The --common-offset agument does seem simple enough here and it
> avoids processing the files separately.
> 
>> @@ -45,6 +45,7 @@
>>   434	common	pidfd_open			sys_pidfd_open
>>   435	clone3	clone3				sys_clone3
>>   435	__clone3	clone3			__sys_clone3
>> +435     alpha  	clone3                          alpha_clone3
>>   436	common	close_range			sys_close_range
>>   437	common	openat2				sys_openat2
>>   438	common	pidfd_getfd			sys_pidfd_getfd
> 
> I think it would be nicer to change the "fork_like" macro in
> arch/alpha/kernel/entry.S to use the same __sys_clone3 name
> (and fork/vfork/clone) that we have on
> m68k/mips/nios2/openrisc/sparc and save another special case.
> 

Ok, I will follow this approach for now.

Thanks!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.