From 15560cce5f8709b8790bfde1528007c26654d168 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Mon, 6 Nov 2023 20:30:06 +0900 Subject: [PATCH] Revert "Do not use pthread_setaffinity_np on s390x" This reverts commit de82439215dd2770ef9a3a2cf5798bdadb788533. --- ext/socket/raddrinfo.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ext/socket/raddrinfo.c b/ext/socket/raddrinfo.c index 0f23db5c88..3a60330cce 100644 --- a/ext/socket/raddrinfo.c +++ b/ext/socket/raddrinfo.c @@ -482,10 +482,7 @@ start: } pthread_detach(th); -#if defined(__s390__) || defined(__s390x__) || defined(__zarch__) || defined(__SYSC_ZARCH__) -# define S390X -#endif -#if defined(HAVE_PTHREAD_SETAFFINITY_NP) && defined(HAVE_SCHED_GETCPU) && !defined(S390X) +#if defined(HAVE_PTHREAD_SETAFFINITY_NP) && defined(HAVE_SCHED_GETCPU) cpu_set_t tmp_cpu_set; CPU_ZERO(&tmp_cpu_set); CPU_SET(sched_getcpu(), &tmp_cpu_set); @@ -704,7 +701,7 @@ start: } pthread_detach(th); -#if defined(HAVE_PTHREAD_SETAFFINITY_NP) && defined(HAVE_SCHED_GETCPU) && !defined(S390X) +#if defined(HAVE_PTHREAD_SETAFFINITY_NP) && defined(HAVE_SCHED_GETCPU) cpu_set_t tmp_cpu_set; CPU_ZERO(&tmp_cpu_set); CPU_SET(sched_getcpu(), &tmp_cpu_set);