[PATCH v2 04/14] linux: Add time64 pselect support

H.J. Lu hjl.tools@gmail.com
Sat Sep 12 01:22:35 GMT 2020


On Tue, Sep 8, 2020 at 7:59 AM Adhemerval Zanella via Libc-alpha
<libc-alpha@sourceware.org> wrote:
>
> Changes from previous version:
>
>   * Move the 32-bit fallback implementation to pselect32.c.  It simplifies
>     the required microblaze override.
>
> ---
>
> The syscall __NR_pselect6_time64 (32-bit) or __NR_pselect6 (64-bit)
> is used as default.  For architectures with __ASSUME_TIME64_SYSCALLS
> the 32-bit fallback uses __NR_pselec6.
>
> To accomodate microblaze missing pselect6 support on kernel older
> than 3.15 the fallback is moved to its own function to the microblaze
> specific implementation can override it.
>
> Checked on x86_64-linux-gnu and i686-linux-gnu (on 5.4 and on 4.15
> kernel).

This breaks x32:

FAIL: misc/tst-pselect
FAIL: nptl/tst-cancelx4
FAIL: nptl/tst-cancelx5

-- 
H.J.


More information about the Libc-alpha mailing list