[PATCH 0/5] strace: Fixes for hppa architecture

Dmitry V. Levin ldv at strace.io
Mon Jan 30 09:44:51 UTC 2023


On Sun, Jan 29, 2023 at 10:08:48PM +0100, Helge Deller wrote:
> strace currently fails 139 testcases when built on debian for the parisc/hppa
> architecture, as can be seen in this build log:
> https://buildd.debian.org/status/fetch.php?pkg=strace&arch=hppa&ver=6.1-0.1%7Eexp2&stamp=1674848288&raw=0
> 
> The majority of those failures are happening because the
> tampering of syscall return values fails.
> The remaining 3 failures are in the fanotify, the rt_sigreturn.gen.test
> and the pc.test testcases.
> 
> This series fixes all those issues.
> 
> Please apply to the strace git tree.
> 
> Thanks,
> Helge
> 
> Helge Deller (5):
>   hppa: Switch to getregset call on hppa
>   hppa: Disable workaround for hppa in syscall number tampering
>   hppa: Fix display of mask for rt_sigreturn syscall
>   hppa: Drop special handling of fanotify syscalls on parisc
>   hppa: Fix pc.test testcase on hppa architecture
> 
>  src/fanotify.c                    |  4 ----
>  src/linux/hppa/arch_defs_.h       |  2 +-
>  src/linux/hppa/arch_regs.c        |  2 +-
>  src/linux/hppa/arch_rt_sigframe.c | 37 +++++++++++++++++++++++++------
>  src/linux/hppa/rt_sigframe.h      |  8 ++++++-
>  tests/fanotify_mark.c             |  5 -----
>  tests/pc.test                     |  5 +++--
>  7 files changed, 42 insertions(+), 21 deletions(-)

Applied, thanks!


-- 
ldv


More information about the Strace-devel mailing list