* Re: linux-next: Tree for Nov 27 (parisc: signal flags)
[not found] <20201127200457.1ffb6aaf@canb.auug.org.au>
@ 2020-11-27 18:43 ` Randy Dunlap
2020-11-27 19:12 ` Randy Dunlap
2020-11-27 21:44 ` Stephen Rothwell
0 siblings, 2 replies; 7+ messages in thread
From: Randy Dunlap @ 2020-11-27 18:43 UTC (permalink / raw)
To: Stephen Rothwell, Linux Next Mailing List
Cc: Linux Kernel Mailing List, Peter Collingbourne, Helge Deller,
linux-parisc
On 11/27/20 1:04 AM, Stephen Rothwell wrote:
> Hi all,
>
> Changes since 20201126:
>
on parisc, _SA_SIGGFAULT is undefined and causing build errors.
commit 23acdc76f1798b090bb9dcc90671cd29d929834e
Author: Peter Collingbourne <pcc@google.com>
Date: Thu Nov 12 18:53:34 2020 -0800
signal: clear non-uapi flag bits when passing/returning sa_flags
_SA_SIGGFAULT is not used or defined anywhere else in the
kernel source tree.
--
~Randy
Reported-by: Randy Dunlap <rdunlap@infradead.org>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: linux-next: Tree for Nov 27 (parisc: signal flags)
2020-11-27 18:43 ` linux-next: Tree for Nov 27 (parisc: signal flags) Randy Dunlap
@ 2020-11-27 19:12 ` Randy Dunlap
2020-11-27 21:44 ` Stephen Rothwell
1 sibling, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2020-11-27 19:12 UTC (permalink / raw)
To: Stephen Rothwell, Linux Next Mailing List
Cc: Linux Kernel Mailing List, Peter Collingbourne, Helge Deller,
linux-parisc, Eric W. Biederman
[adding Eric]
On 11/27/20 10:43 AM, Randy Dunlap wrote:
> On 11/27/20 1:04 AM, Stephen Rothwell wrote:
>> Hi all,
>>
>> Changes since 20201126:
>>
>
> on parisc, _SA_SIGGFAULT is undefined and causing build errors.
>
> commit 23acdc76f1798b090bb9dcc90671cd29d929834e
> Author: Peter Collingbourne <pcc@google.com>
> Date: Thu Nov 12 18:53:34 2020 -0800
>
> signal: clear non-uapi flag bits when passing/returning sa_flags
>
>
>
> _SA_SIGGFAULT is not used or defined anywhere else in the
> kernel source tree.
Here is the build error (although it should be obvious):
../kernel/signal.c: In function 'do_sigaction':
../arch/parisc/include/asm/signal.h:24:30: error: '_SA_SIGGFAULT' undeclared (first use in this function)
24 | #define __ARCH_UAPI_SA_FLAGS _SA_SIGGFAULT
| ^~~~~~~~~~~~~
--
~Randy
Reported-by: Randy Dunlap <rdunlap@infradead.org>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: linux-next: Tree for Nov 27 (parisc: signal flags)
2020-11-27 18:43 ` linux-next: Tree for Nov 27 (parisc: signal flags) Randy Dunlap
2020-11-27 19:12 ` Randy Dunlap
@ 2020-11-27 21:44 ` Stephen Rothwell
2020-11-30 14:44 ` Eric W. Biederman
1 sibling, 1 reply; 7+ messages in thread
From: Stephen Rothwell @ 2020-11-27 21:44 UTC (permalink / raw)
To: Randy Dunlap
Cc: Linux Next Mailing List, Linux Kernel Mailing List,
Peter Collingbourne, Helge Deller, linux-parisc,
Eric W. Biederman
[-- Attachment #1: Type: text/plain, Size: 782 bytes --]
Hi all,
On Fri, 27 Nov 2020 10:43:07 -0800 Randy Dunlap <rdunlap@infradead.org> wrote:
>
> On 11/27/20 1:04 AM, Stephen Rothwell wrote:
> > Hi all,
> >
> > Changes since 20201126:
> >
>
> on parisc, _SA_SIGGFAULT is undefined and causing build errors.
>
> commit 23acdc76f1798b090bb9dcc90671cd29d929834e
> Author: Peter Collingbourne <pcc@google.com>
> Date: Thu Nov 12 18:53:34 2020 -0800
>
> signal: clear non-uapi flag bits when passing/returning sa_flags
>
>
>
> _SA_SIGGFAULT is not used or defined anywhere else in the
> kernel source tree.
_SA_SIGGFAULT was removed by commit
41f5a81c07cd ("parisc: Drop HP-UX specific fcntl and signal flags")
which was added to Linus' tree in v5.10-rc1.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: linux-next: Tree for Nov 27 (parisc: signal flags)
2020-11-27 21:44 ` Stephen Rothwell
@ 2020-11-30 14:44 ` Eric W. Biederman
2020-11-30 17:30 ` [PATCH] signal/parics: Remove parsic specific definition of __ARCH_UAPI_SA_FLAGS Eric W. Biederman
0 siblings, 1 reply; 7+ messages in thread
From: Eric W. Biederman @ 2020-11-30 14:44 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Randy Dunlap, Linux Next Mailing List, Linux Kernel Mailing List,
Peter Collingbourne, Helge Deller, linux-parisc
Stephen Rothwell <sfr@canb.auug.org.au> writes:
> Hi all,
>
> On Fri, 27 Nov 2020 10:43:07 -0800 Randy Dunlap <rdunlap@infradead.org> wrote:
>>
>> On 11/27/20 1:04 AM, Stephen Rothwell wrote:
>> > Hi all,
>> >
>> > Changes since 20201126:
>> >
>>
>> on parisc, _SA_SIGGFAULT is undefined and causing build errors.
>>
>> commit 23acdc76f1798b090bb9dcc90671cd29d929834e
>> Author: Peter Collingbourne <pcc@google.com>
>> Date: Thu Nov 12 18:53:34 2020 -0800
>>
>> signal: clear non-uapi flag bits when passing/returning sa_flags
>>
>>
>>
>> _SA_SIGGFAULT is not used or defined anywhere else in the
>> kernel source tree.
>
>
> _SA_SIGGFAULT was removed by commit
>
> 41f5a81c07cd ("parisc: Drop HP-UX specific fcntl and signal flags")
>
> which was added to Linus' tree in v5.10-rc1.
Thanks.
It looks like one of the patches in the patchset took so long it got out
of date. I will sort it out.
Eric
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH] signal/parics: Remove parsic specific definition of __ARCH_UAPI_SA_FLAGS
2020-11-30 14:44 ` Eric W. Biederman
@ 2020-11-30 17:30 ` Eric W. Biederman
2020-11-30 19:15 ` Randy Dunlap
0 siblings, 1 reply; 7+ messages in thread
From: Eric W. Biederman @ 2020-11-30 17:30 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Randy Dunlap, Linux Next Mailing List, Linux Kernel Mailing List,
Peter Collingbourne, Helge Deller, linux-parisc, Catalin Marinas
Randy Dunlap wrote:
> On 11/27/20 10:43 AM, Randy Dunlap wrote:
>
> > on parisc, _SA_SIGGFAULT is undefined and causing build errors.
> >
> > commit 23acdc76f1798b090bb9dcc90671cd29d929834e
> > Author: Peter Collingbourne <pcc@google.com>
> > Date: Thu Nov 12 18:53:34 2020 -0800
> >
> > signal: clear non-uapi flag bits when passing/returning sa_flags
> >
> >
> >
> > _SA_SIGGFAULT is not used or defined anywhere else in the
> > kernel source tree.
>
>
> Here is the build error (although it should be obvious):
>
> ../kernel/signal.c: In function 'do_sigaction':
> ../arch/parisc/include/asm/signal.h:24:30: error: '_SA_SIGGFAULT' undeclared (first use in this function)
> 24 | #define __ARCH_UAPI_SA_FLAGS _SA_SIGGFAULT
> | ^~~~~~~~~~~~~
Stephen Rothwell pointed out:
> _SA_SIGGFAULT was removed by commit
>
> 41f5a81c07cd ("parisc: Drop HP-UX specific fcntl and signal flags")
>
> which was added to Linus' tree in v5.10-rc1.
Solve this by removing the the parisc specific definition of
__ARCH_UAPI_SA_FLAGS that was just added.
Reported-by: Randy Dunlap <rdunlap@infradead.org>
Fixes: 23acdc76f179 ("signal: clear non-uapi flag bits when passing/returning sa_flags")
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
---
arch/parisc/include/asm/signal.h | 2 --
1 file changed, 2 deletions(-)
I am applying this trivial fix to my signal-for-v5.11 branch. Catalin
you shouldn't need to do anything unless someone tests your tree on
parisc.
diff --git a/arch/parisc/include/asm/signal.h b/arch/parisc/include/asm/signal.h
index 30dd1e43ef88..715c96ba2ec8 100644
--- a/arch/parisc/include/asm/signal.h
+++ b/arch/parisc/include/asm/signal.h
@@ -21,8 +21,6 @@ typedef struct {
unsigned long sig[_NSIG_WORDS];
} sigset_t;
-#define __ARCH_UAPI_SA_FLAGS _SA_SIGGFAULT
-
#include <asm/sigcontext.h>
#endif /* !__ASSEMBLY */
--
2.20.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH] signal/parics: Remove parsic specific definition of __ARCH_UAPI_SA_FLAGS
2020-11-30 17:30 ` [PATCH] signal/parics: Remove parsic specific definition of __ARCH_UAPI_SA_FLAGS Eric W. Biederman
@ 2020-11-30 19:15 ` Randy Dunlap
2020-11-30 19:46 ` Eric W. Biederman
0 siblings, 1 reply; 7+ messages in thread
From: Randy Dunlap @ 2020-11-30 19:15 UTC (permalink / raw)
To: Eric W. Biederman, Stephen Rothwell
Cc: Linux Next Mailing List, Linux Kernel Mailing List,
Peter Collingbourne, Helge Deller, linux-parisc, Catalin Marinas
On 11/30/20 9:30 AM, Eric W. Biederman wrote:
>
> Randy Dunlap wrote:
>> On 11/27/20 10:43 AM, Randy Dunlap wrote:
>>
>>> on parisc, _SA_SIGGFAULT is undefined and causing build errors.
>>>
>>> commit 23acdc76f1798b090bb9dcc90671cd29d929834e
>>> Author: Peter Collingbourne <pcc@google.com>
>>> Date: Thu Nov 12 18:53:34 2020 -0800
>>>
>>> signal: clear non-uapi flag bits when passing/returning sa_flags
>>>
>>>
>>>
>>> _SA_SIGGFAULT is not used or defined anywhere else in the
>>> kernel source tree.
>>
>>
>> Here is the build error (although it should be obvious):
>>
>> ../kernel/signal.c: In function 'do_sigaction':
>> ../arch/parisc/include/asm/signal.h:24:30: error: '_SA_SIGGFAULT' undeclared (first use in this function)
>> 24 | #define __ARCH_UAPI_SA_FLAGS _SA_SIGGFAULT
>> | ^~~~~~~~~~~~~
>
> Stephen Rothwell pointed out:
>> _SA_SIGGFAULT was removed by commit
>>
>> 41f5a81c07cd ("parisc: Drop HP-UX specific fcntl and signal flags")
>>
>> which was added to Linus' tree in v5.10-rc1.
>
> Solve this by removing the the parisc specific definition of
> __ARCH_UAPI_SA_FLAGS that was just added.
>
> Reported-by: Randy Dunlap <rdunlap@infradead.org>
> Fixes: 23acdc76f179 ("signal: clear non-uapi flag bits when passing/returning sa_flags")
> Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Thanks, Eric.
Acked-by: Randy Dunlap <rdunlap@infradead.org> # build-tested
BTW, there are 2 typos for "parisc" in the Subject: line...
> ---
> arch/parisc/include/asm/signal.h | 2 --
> 1 file changed, 2 deletions(-)
>
> I am applying this trivial fix to my signal-for-v5.11 branch. Catalin
> you shouldn't need to do anything unless someone tests your tree on
> parisc.
>
> diff --git a/arch/parisc/include/asm/signal.h b/arch/parisc/include/asm/signal.h
> index 30dd1e43ef88..715c96ba2ec8 100644
> --- a/arch/parisc/include/asm/signal.h
> +++ b/arch/parisc/include/asm/signal.h
> @@ -21,8 +21,6 @@ typedef struct {
> unsigned long sig[_NSIG_WORDS];
> } sigset_t;
>
> -#define __ARCH_UAPI_SA_FLAGS _SA_SIGGFAULT
> -
> #include <asm/sigcontext.h>
>
> #endif /* !__ASSEMBLY */
>
--
~Randy
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] signal/parics: Remove parsic specific definition of __ARCH_UAPI_SA_FLAGS
2020-11-30 19:15 ` Randy Dunlap
@ 2020-11-30 19:46 ` Eric W. Biederman
0 siblings, 0 replies; 7+ messages in thread
From: Eric W. Biederman @ 2020-11-30 19:46 UTC (permalink / raw)
To: Randy Dunlap
Cc: Stephen Rothwell, Linux Next Mailing List,
Linux Kernel Mailing List, Peter Collingbourne, Helge Deller,
linux-parisc, Catalin Marinas
Randy Dunlap <rdunlap@infradead.org> writes:
> On 11/30/20 9:30 AM, Eric W. Biederman wrote:
>>
>> Randy Dunlap wrote:
>>> On 11/27/20 10:43 AM, Randy Dunlap wrote:
>>>
>>>> on parisc, _SA_SIGGFAULT is undefined and causing build errors.
>>>>
>>>> commit 23acdc76f1798b090bb9dcc90671cd29d929834e
>>>> Author: Peter Collingbourne <pcc@google.com>
>>>> Date: Thu Nov 12 18:53:34 2020 -0800
>>>>
>>>> signal: clear non-uapi flag bits when passing/returning sa_flags
>>>>
>>>>
>>>>
>>>> _SA_SIGGFAULT is not used or defined anywhere else in the
>>>> kernel source tree.
>>>
>>>
>>> Here is the build error (although it should be obvious):
>>>
>>> ../kernel/signal.c: In function 'do_sigaction':
>>> ../arch/parisc/include/asm/signal.h:24:30: error: '_SA_SIGGFAULT' undeclared (first use in this function)
>>> 24 | #define __ARCH_UAPI_SA_FLAGS _SA_SIGGFAULT
>>> | ^~~~~~~~~~~~~
>>
>> Stephen Rothwell pointed out:
>>> _SA_SIGGFAULT was removed by commit
>>>
>>> 41f5a81c07cd ("parisc: Drop HP-UX specific fcntl and signal flags")
>>>
>>> which was added to Linus' tree in v5.10-rc1.
>>
>> Solve this by removing the the parisc specific definition of
>> __ARCH_UAPI_SA_FLAGS that was just added.
>>
>> Reported-by: Randy Dunlap <rdunlap@infradead.org>
>> Fixes: 23acdc76f179 ("signal: clear non-uapi flag bits when passing/returning sa_flags")
>> Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
>
> Thanks, Eric.
>
> Acked-by: Randy Dunlap <rdunlap@infradead.org> # build-tested
>
>
> BTW, there are 2 typos for "parisc" in the Subject: line...
Oops. Fixed now. Thank you for testing.
Eric
>
>
>> ---
>> arch/parisc/include/asm/signal.h | 2 --
>> 1 file changed, 2 deletions(-)
>>
>> I am applying this trivial fix to my signal-for-v5.11 branch. Catalin
>> you shouldn't need to do anything unless someone tests your tree on
>> parisc.
>>
>> diff --git a/arch/parisc/include/asm/signal.h b/arch/parisc/include/asm/signal.h
>> index 30dd1e43ef88..715c96ba2ec8 100644
>> --- a/arch/parisc/include/asm/signal.h
>> +++ b/arch/parisc/include/asm/signal.h
>> @@ -21,8 +21,6 @@ typedef struct {
>> unsigned long sig[_NSIG_WORDS];
>> } sigset_t;
>>
>> -#define __ARCH_UAPI_SA_FLAGS _SA_SIGGFAULT
>> -
>> #include <asm/sigcontext.h>
>>
>> #endif /* !__ASSEMBLY */
>>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-11-30 19:47 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20201127200457.1ffb6aaf@canb.auug.org.au>
2020-11-27 18:43 ` linux-next: Tree for Nov 27 (parisc: signal flags) Randy Dunlap
2020-11-27 19:12 ` Randy Dunlap
2020-11-27 21:44 ` Stephen Rothwell
2020-11-30 14:44 ` Eric W. Biederman
2020-11-30 17:30 ` [PATCH] signal/parics: Remove parsic specific definition of __ARCH_UAPI_SA_FLAGS Eric W. Biederman
2020-11-30 19:15 ` Randy Dunlap
2020-11-30 19:46 ` Eric W. Biederman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox