mbox series

[0/5] linux-user: signal mask fixes for pselect et al

Message ID 20220315084308.433109-1-richard.henderson@linaro.org
Headers show
Series linux-user: signal mask fixes for pselect et al | expand

Message

Richard Henderson March 15, 2022, 8:43 a.m. UTC
Split out some helpers from sigsuspend.
Reuse them for pselect, epoll_pwait, ppoll.
Fix an alpha buglet found on the way.

r~

Richard Henderson (5):
  linux-user/alpha: Fix sigsuspend for big-endian hosts
  linux-user: Split out helpers for sigsuspend
  linux-user: Properly handle sigset arg to pselect
  linux-user: Properly handle sigset arg to epoll_pwait
  linux-user: Properly handle sigset arg to ppoll

 linux-user/signal-common.h |  26 ++++++++
 linux-user/signal.c        |  23 +++++++
 linux-user/syscall.c       | 119 ++++++++++++++-----------------------
 3 files changed, 92 insertions(+), 76 deletions(-)

Comments

Laurent Vivier March 22, 2022, 11:32 a.m. UTC | #1
Le 15/03/2022 à 09:43, Richard Henderson a écrit :
> Split out some helpers from sigsuspend.
> Reuse them for pselect, epoll_pwait, ppoll.
> Fix an alpha buglet found on the way.
> 
> r~
> 
> Richard Henderson (5):
>    linux-user/alpha: Fix sigsuspend for big-endian hosts
>    linux-user: Split out helpers for sigsuspend
>    linux-user: Properly handle sigset arg to pselect
>    linux-user: Properly handle sigset arg to epoll_pwait
>    linux-user: Properly handle sigset arg to ppoll
> 
>   linux-user/signal-common.h |  26 ++++++++
>   linux-user/signal.c        |  23 +++++++
>   linux-user/syscall.c       | 119 ++++++++++++++-----------------------
>   3 files changed, 92 insertions(+), 76 deletions(-)
> 

Series applied to my linux-user-for-7.0 branch.

Thanks,
Laurent