2021-08-23 07:57:51

by Christophe Leroy

[permalink] [raw]
Subject: [PATCH] powerpc/syscalls: Remove __NR__exit

__NR_exit is nowhere used. On most architectures it was removed by
commit 135ab6ec8fda ("[PATCH] remove remaining errno and
__KERNEL_SYSCALLS__ references") but not on powerpc.

powerpc removed __KERNEL_SYSCALLS__ in commit 3db03b4afb3e ("[PATCH]
rename the provided execve functions to kernel_execve"), but __NR_exit
was left over.

Signed-off-by: Christophe Leroy <[email protected]>
---
arch/powerpc/include/asm/unistd.h | 2 --
1 file changed, 2 deletions(-)

diff --git a/arch/powerpc/include/asm/unistd.h b/arch/powerpc/include/asm/unistd.h
index b541c690a31c..5eb462af6766 100644
--- a/arch/powerpc/include/asm/unistd.h
+++ b/arch/powerpc/include/asm/unistd.h
@@ -9,8 +9,6 @@

#define NR_syscalls __NR_syscalls

-#define __NR__exit __NR_exit
-
#ifndef __ASSEMBLY__

#include <linux/types.h>
--
2.25.0


2021-08-23 08:36:02

by Andreas Schwab

[permalink] [raw]
Subject: Re: [PATCH] powerpc/syscalls: Remove __NR__exit

On Aug 23 2021, Christophe Leroy wrote:

> __NR_exit is nowhere used. On most architectures it was removed by

ITYM __NR__exit, which is what you are removing.

Andreas.

--
Andreas Schwab, [email protected]
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."

2021-08-23 08:38:50

by Christophe Leroy

[permalink] [raw]
Subject: Re: [PATCH] powerpc/syscalls: Remove __NR__exit



Le 23/08/2021 à 10:33, Andreas Schwab a écrit :
> On Aug 23 2021, Christophe Leroy wrote:
>
>> __NR_exit is nowhere used. On most architectures it was removed by
>
> ITYM __NR__exit, which is what you are removing.
>

Indeed.

Michael, can you fix when applying or do you prefer a new patch ?

2021-08-23 09:30:04

by Michael Ellerman

[permalink] [raw]
Subject: Re: [PATCH] powerpc/syscalls: Remove __NR__exit

Christophe Leroy <[email protected]> writes:
> Le 23/08/2021 à 10:33, Andreas Schwab a écrit :
>> On Aug 23 2021, Christophe Leroy wrote:
>>
>>> __NR_exit is nowhere used. On most architectures it was removed by
>>
>> ITYM __NR__exit, which is what you are removing.
>>
>
> Indeed.
>
> Michael, can you fix when applying or do you prefer a new patch ?

I can fix.

cheers

2021-08-27 13:24:44

by Michael Ellerman

[permalink] [raw]
Subject: Re: [PATCH] powerpc/syscalls: Remove __NR__exit

On Mon, 23 Aug 2021 06:45:20 +0000 (UTC), Christophe Leroy wrote:
> __NR_exit is nowhere used. On most architectures it was removed by
> commit 135ab6ec8fda ("[PATCH] remove remaining errno and
> __KERNEL_SYSCALLS__ references") but not on powerpc.
>
> powerpc removed __KERNEL_SYSCALLS__ in commit 3db03b4afb3e ("[PATCH]
> rename the provided execve functions to kernel_execve"), but __NR_exit
> was left over.
>
> [...]

Applied to powerpc/next.

[1/1] powerpc/syscalls: Remove __NR__exit
https://git.kernel.org/powerpc/c/a00ea5b6f2bbef8b004b0b7228c61680a50c7c3f

cheers