systemd: basic/missing_syscall: fix syscall numbers for mips*
Thanks Christian Brauner @brauner
cd20659891
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/545
This commit is contained in:

committed by
Thomas Haller

parent
865265313c
commit
e9c6561ffa
@@ -632,8 +632,20 @@ static inline long missing_get_mempolicy(int *mode, unsigned long *nodemask,
|
|||||||
/* ======================================================================= */
|
/* ======================================================================= */
|
||||||
|
|
||||||
/* should be always defined, see kernel 39036cd2727395c3369b1051005da74059a85317 */
|
/* should be always defined, see kernel 39036cd2727395c3369b1051005da74059a85317 */
|
||||||
#if defined(__alpha__)
|
#if defined __alpha__
|
||||||
# define systemd_NR_pidfd_send_signal 534
|
# define systemd_NR_pidfd_send_signal 534
|
||||||
|
#elif defined _MIPS_SIM
|
||||||
|
# if _MIPS_SIM == _MIPS_SIM_ABI32 /* o32 */
|
||||||
|
# define systemd_NR_pidfd_send_signal (424 + 4000)
|
||||||
|
# endif
|
||||||
|
# if _MIPS_SIM == _MIPS_SIM_NABI32 /* n32 */
|
||||||
|
# define systemd_NR_pidfd_send_signal (424 + 6000)
|
||||||
|
# endif
|
||||||
|
# if _MIPS_SIM == _MIPS_SIM_ABI64 /* n64 */
|
||||||
|
# define systemd_NR_pidfd_send_signal (424 + 5000)
|
||||||
|
# endif
|
||||||
|
#elif defined __ia64__
|
||||||
|
# define systemd_NR_pidfd_send_signal (424 + 1024)
|
||||||
#else
|
#else
|
||||||
# define systemd_NR_pidfd_send_signal 424
|
# define systemd_NR_pidfd_send_signal 424
|
||||||
#endif
|
#endif
|
||||||
@@ -664,8 +676,20 @@ static inline int missing_pidfd_send_signal(int fd, int sig, siginfo_t *info, un
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* should be always defined, see kernel 7615d9e1780e26e0178c93c55b73309a5dc093d7 */
|
/* should be always defined, see kernel 7615d9e1780e26e0178c93c55b73309a5dc093d7 */
|
||||||
#if defined(__alpha__)
|
#if defined __alpha__
|
||||||
# define systemd_NR_pidfd_open 544
|
# define systemd_NR_pidfd_open 544
|
||||||
|
#elif defined _MIPS_SIM
|
||||||
|
# if _MIPS_SIM == _MIPS_SIM_ABI32 /* o32 */
|
||||||
|
# define systemd_NR_pidfd_open (434 + 4000)
|
||||||
|
# endif
|
||||||
|
# if _MIPS_SIM == _MIPS_SIM_NABI32 /* n32 */
|
||||||
|
# define systemd_NR_pidfd_open (434 + 6000)
|
||||||
|
# endif
|
||||||
|
# if _MIPS_SIM == _MIPS_SIM_ABI64 /* n64 */
|
||||||
|
# define systemd_NR_pidfd_open (434 + 5000)
|
||||||
|
# endif
|
||||||
|
#elif defined __ia64__
|
||||||
|
# define systemd_NR_pidfd_open (434 + 1024)
|
||||||
#else
|
#else
|
||||||
# define systemd_NR_pidfd_open 434
|
# define systemd_NR_pidfd_open 434
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user