From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [207.211.31.81]) by sourceware.org (Postfix) with ESMTP id 3E4DF385DC32 for ; Wed, 20 May 2020 13:52:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 3E4DF385DC32 Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-319-kJrXEptqPXmTSNlsLLjo9A-1; Wed, 20 May 2020 09:52:36 -0400 X-MC-Unique: kJrXEptqPXmTSNlsLLjo9A-1 Received: by mail-qk1-f199.google.com with SMTP id j83so3839539qke.10 for ; Wed, 20 May 2020 06:52:35 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=ghvTD3qVdh89mu8yyV+cYlDhyfeSnx4G+P4tKnTiUR4=; b=O2v0rt05KRr6cOq1KV1WR+zu8yhUo+pJyJGRsf6OOekgYxnTu7pdnPK58kLLRM76sT emBhmT0xWz+MyCmJ/Bjku41JPwENbqM7mlxxlEeuhEuVTDmehAFEPHSsN/HCuk3njkXx PM3nun/A66RYH58FaRS0eyqq8XvzvyyuRLDFvySmA5MQhLBp7Zm1ankvdnFr3rl1a7jB DjBmKx0+XoETIKYEoSfbCinTQZ5MKvoRJgV3uWbd+LkBok5lxbWGWKufTCAt3CbAwnB8 YImYw9oiVnEOtX+LdswnOrUJuJuWofJVK2Wvlk6Zj24x/1qq5yQ6TWyxtoI0KtES42NP wROA== X-Gm-Message-State: AOAM533Y4oK7oXgGzGDNRmRkuVKb9RNUe5XWFe/sqlp3F/xX38NosjlD iZTBW0dcv7Q8zV4dm7P0RMUJmb4BOfscTvVyUF55IqEMV4LyZaA7FOoHzVI7cjRB+K58xcTcvtN cZjJpfetAe4bfEn+2X1az X-Received: by 2002:a37:e85:: with SMTP id 127mr4830016qko.178.1589982754242; Wed, 20 May 2020 06:52:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzITMyGZtuayQEMw14Fa2jr75+BOim5QoN1vUwadmn6lnrkUN4+35822J1NAlZrm3rz2DJHkg== X-Received: by 2002:a37:e85:: with SMTP id 127mr4829948qko.178.1589982753283; Wed, 20 May 2020 06:52:33 -0700 (PDT) Received: from [192.168.1.4] (198-84-170-103.cpe.teksavvy.com. [198.84.170.103]) by smtp.gmail.com with ESMTPSA id s1sm2173369qkj.99.2020.05.20.06.52.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 May 2020 06:52:32 -0700 (PDT) Subject: Re: [PATCH 04/19] nptl: Move pthread_getaffinity_np into libc To: Florian Weimer , libc-alpha@sourceware.org References: <10bd7c668de833797ab934425b7dce02fa625b4a.1589884403.git.fweimer@redhat.com> From: Carlos O'Donell Organization: Red Hat Message-ID: <3eb7de4e-7bb1-b8ea-071a-e3849cd08b80@redhat.com> Date: Wed, 20 May 2020 09:52:31 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <10bd7c668de833797ab934425b7dce02fa625b4a.1589884403.git.fweimer@redhat.com> Content-Language: en-US X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-13.6 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 May 2020 13:52:44 -0000 On 5/19/20 6:44 AM, Florian Weimer via Libc-alpha wrote: > This is part of the libpthread removal project: > > > > The abilist updates were performed by: > > git ls-files 'sysdeps/unix/sysv/linux/**/libc.abilist' \ > | while read x ; do > echo "GLIBC_2.32 pthread_getaffinity_np F" >> $x > done > python3 scripts/move-symbol-to-libc.py pthread_getaffinity_np This moves pthread_getaffinity_np, and the move looks good to me. OK for master. Tested clean on x86_64 and i686. Reviewed-by: Carlos O'Donell Tested-by: Carlos O'Donell > --- > nptl/Makefile | 3 ++- > nptl/Versions | 5 ++++- > nptl/pthreadP.h | 1 + > nptl/pthread_getaffinity.c | 21 ++++++++++++------- > sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++ > .../sysv/linux/aarch64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 +++ > .../unix/sysv/linux/alpha/libpthread.abilist | 2 -- > sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++ > .../unix/sysv/linux/arm/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++ > .../unix/sysv/linux/arm/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++ > .../unix/sysv/linux/csky/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 +++ > .../unix/sysv/linux/hppa/libpthread.abilist | 2 -- > sysdeps/unix/sysv/linux/i386/libc.abilist | 3 +++ > .../unix/sysv/linux/i386/libpthread.abilist | 2 -- > sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 +++ > .../unix/sysv/linux/ia64/libpthread.abilist | 2 -- > .../sysv/linux/m68k/coldfire/libc.abilist | 2 ++ > .../linux/m68k/coldfire/libpthread.abilist | 1 - > .../unix/sysv/linux/m68k/m680x0/libc.abilist | 3 +++ > .../sysv/linux/m68k/m680x0/libpthread.abilist | 2 -- > .../sysv/linux/microblaze/be/libc.abilist | 2 ++ > .../linux/microblaze/be/libpthread.abilist | 1 - > .../sysv/linux/microblaze/le/libc.abilist | 2 ++ > .../linux/microblaze/le/libpthread.abilist | 1 - > .../sysv/linux/mips/mips32/fpu/libc.abilist | 3 +++ > .../sysv/linux/mips/mips32/libpthread.abilist | 2 -- > .../sysv/linux/mips/mips32/nofpu/libc.abilist | 3 +++ > .../sysv/linux/mips/mips64/libpthread.abilist | 2 -- > .../sysv/linux/mips/mips64/n32/libc.abilist | 3 +++ > .../sysv/linux/mips/mips64/n64/libc.abilist | 3 +++ > sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++ > .../unix/sysv/linux/nios2/libpthread.abilist | 1 - > .../linux/powerpc/powerpc32/fpu/libc.abilist | 3 +++ > .../powerpc/powerpc32/libpthread.abilist | 2 -- > .../powerpc/powerpc32/nofpu/libc.abilist | 3 +++ > .../linux/powerpc/powerpc64/be/libc.abilist | 3 +++ > .../powerpc/powerpc64/be/libpthread.abilist | 2 -- > .../linux/powerpc/powerpc64/le/libc.abilist | 2 ++ > .../powerpc/powerpc64/le/libpthread.abilist | 1 - > .../unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++ > .../sysv/linux/riscv/rv64/libpthread.abilist | 1 - > .../unix/sysv/linux/s390/s390-32/libc.abilist | 3 +++ > .../linux/s390/s390-32/libpthread.abilist | 2 -- > .../unix/sysv/linux/s390/s390-64/libc.abilist | 3 +++ > .../linux/s390/s390-64/libpthread.abilist | 2 -- > sysdeps/unix/sysv/linux/sh/be/libc.abilist | 3 +++ > .../unix/sysv/linux/sh/be/libpthread.abilist | 2 -- > sysdeps/unix/sysv/linux/sh/le/libc.abilist | 3 +++ > .../unix/sysv/linux/sh/le/libpthread.abilist | 2 -- > .../sysv/linux/sparc/sparc32/libc.abilist | 3 +++ > .../linux/sparc/sparc32/libpthread.abilist | 2 -- > .../sysv/linux/sparc/sparc64/libc.abilist | 3 +++ > .../linux/sparc/sparc64/libpthread.abilist | 2 -- > .../unix/sysv/linux/x86_64/64/libc.abilist | 3 +++ > .../sysv/linux/x86_64/64/libpthread.abilist | 2 -- > .../unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++ > .../sysv/linux/x86_64/x32/libpthread.abilist | 1 - > 61 files changed, 99 insertions(+), 53 deletions(-) > > diff --git a/nptl/Makefile b/nptl/Makefile > index 76f7d60584..7edad1c0c9 100644 > --- a/nptl/Makefile > +++ b/nptl/Makefile > @@ -57,6 +57,7 @@ routines = \ > pthread_condattr_destroy \ > pthread_condattr_init \ > pthread_equal \ > + pthread_getaffinity \ OK. > pthread_getschedparam \ > pthread_self \ > pthread_setschedparam \ > @@ -149,7 +150,7 @@ libpthread-routines = nptl-init nptlfreeres vars events version pt-interp \ > sigaction \ > herrno res pt-allocrtsig \ > pthread_kill_other_threads \ > - pthread_getaffinity pthread_setaffinity \ > + pthread_setaffinity \ OK. > pthread_attr_getaffinity \ > pthread_mutexattr_getrobust pthread_mutexattr_setrobust \ > pthread_mutex_consistent \ > diff --git a/nptl/Versions b/nptl/Versions > index a799e63606..637d100a9e 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -31,6 +31,7 @@ libc { > } > GLIBC_2.3.3 { > pthread_attr_setaffinity_np; > + pthread_getaffinity_np; OK. Moved from libpthread. > } > GLIBC_2.3.4 { > pthread_attr_setaffinity_np; > @@ -41,6 +42,7 @@ libc { > } > GLIBC_2.32 { > pthread_attr_setaffinity_np; > + pthread_getaffinity_np; OK. New. > pthread_sigmask; > } > GLIBC_PRIVATE { > @@ -53,6 +55,7 @@ libc { > # Used by the C11 threads implementation. > __pthread_cond_destroy; __pthread_cond_init; > __pthread_attr_setaffinity_np; > + __pthread_getaffinity_np; # For pthread_getattr_np. OK. > } > } > > @@ -226,7 +229,7 @@ libpthread { > __pthread_cleanup_routine; > > # affinity interfaces without size parameter > - pthread_getaffinity_np; pthread_setaffinity_np; > + pthread_setaffinity_np; OK. Removed. > pthread_attr_getaffinity_np; > } > > diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h > index 42730a46df..ac0135422b 100644 > --- a/nptl/pthreadP.h > +++ b/nptl/pthreadP.h > @@ -520,6 +520,7 @@ extern int __pthread_cond_wait_2_0 (pthread_cond_2_0_t *cond, > > extern int __pthread_getaffinity_np (pthread_t th, size_t cpusetsize, > cpu_set_t *cpuset); > +libc_hidden_proto (__pthread_getaffinity_np) OK. > > #if IS_IN (libpthread) > /* Special versions which use non-exported functions. */ > diff --git a/nptl/pthread_getaffinity.c b/nptl/pthread_getaffinity.c > index cf6ecfe01f..6ebd1ded2d 100644 > --- a/nptl/pthread_getaffinity.c > +++ b/nptl/pthread_getaffinity.c > @@ -27,7 +27,7 @@ > > > int > -__pthread_getaffinity_new (pthread_t th, size_t cpusetsize, cpu_set_t *cpuset) > +__pthread_getaffinity_np (pthread_t th, size_t cpusetsize, cpu_set_t *cpuset) OK. > { > const struct pthread *pd = (const struct pthread *) th; > > @@ -41,18 +41,23 @@ __pthread_getaffinity_new (pthread_t th, size_t cpusetsize, cpu_set_t *cpuset) > > return 0; > } > -strong_alias (__pthread_getaffinity_new, __pthread_getaffinity_np) > -versioned_symbol (libpthread, __pthread_getaffinity_new, > - pthread_getaffinity_np, GLIBC_2_3_4); > - > +libc_hidden_def (__pthread_getaffinity_np) > +versioned_symbol (libc, __pthread_getaffinity_np, pthread_getaffinity_np, > + GLIBC_2_32); OK. New. > + > +#if SHLIB_COMPAT (libc, GLIBC_2_3_4, GLIBC_2_32) > +strong_alias (__pthread_getaffinity_np, __pthread_getaffinity_alias) > +compat_symbol (libc, __pthread_getaffinity_alias, pthread_getaffinity_np, > + GLIBC_2_3_4); > +#endif OK. Existing. > > -#if SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4) > +#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4) OK. Moved. > int > __pthread_getaffinity_old (pthread_t th, cpu_set_t *cpuset) > { > /* The old interface by default assumed a 1024 processor bitmap. */ > - return __pthread_getaffinity_new (th, 128, cpuset); > + return __pthread_getaffinity_np (th, 128, cpuset); OK. > } > -compat_symbol (libpthread, __pthread_getaffinity_old, pthread_getaffinity_np, > +compat_symbol (libc, __pthread_getaffinity_old, pthread_getaffinity_np, > GLIBC_2_3_3); OK. > #endif > diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > index 2bfad21106..55499b8d3c 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -1439,6 +1439,7 @@ GLIBC_2.17 pthread_condattr_destroy F > GLIBC_2.17 pthread_condattr_init F > GLIBC_2.17 pthread_equal F > GLIBC_2.17 pthread_exit F > +GLIBC_2.17 pthread_getaffinity_np F > GLIBC_2.17 pthread_getschedparam F > GLIBC_2.17 pthread_mutex_destroy F > GLIBC_2.17 pthread_mutex_init F > @@ -2148,4 +2149,5 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > index 2c6f328caa..77cf95c491 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -95,7 +95,6 @@ GLIBC_2.17 pthread_condattr_setpshared F > GLIBC_2.17 pthread_create F > GLIBC_2.17 pthread_detach F > GLIBC_2.17 pthread_exit F > -GLIBC_2.17 pthread_getaffinity_np F > GLIBC_2.17 pthread_getattr_np F > GLIBC_2.17 pthread_getconcurrency F > GLIBC_2.17 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index c0fc196987..387b0badaa 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -2158,6 +2158,7 @@ GLIBC_2.3.3 inet6_option_space F > GLIBC_2.3.3 nftw F > GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2205,6 +2206,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2229,6 +2231,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _IO_fprintf F > GLIBC_2.4 _IO_printf F > diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > index 2fb0e17408..8d504c3cdb 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > @@ -216,12 +216,10 @@ GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index b5bc69177a..2775ee0963 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -134,6 +134,7 @@ GLIBC_2.31 msgctl F > GLIBC_2.31 semctl F > GLIBC_2.31 shmctl F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _Exit F > GLIBC_2.4 _IO_2_1_stderr_ D 0xa0 > @@ -1511,6 +1512,7 @@ GLIBC_2.4 pthread_condattr_destroy F > GLIBC_2.4 pthread_condattr_init F > GLIBC_2.4 pthread_equal F > GLIBC_2.4 pthread_exit F > +GLIBC_2.4 pthread_getaffinity_np F > GLIBC_2.4 pthread_getschedparam F > GLIBC_2.4 pthread_mutex_destroy F > GLIBC_2.4 pthread_mutex_init F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > index 352b22562e..c1313fb4bf 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -130,7 +130,6 @@ GLIBC_2.4 pthread_condattr_setpshared F > GLIBC_2.4 pthread_create F > GLIBC_2.4 pthread_detach F > GLIBC_2.4 pthread_exit F > -GLIBC_2.4 pthread_getaffinity_np F > GLIBC_2.4 pthread_getattr_np F > GLIBC_2.4 pthread_getconcurrency F > GLIBC_2.4 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index ff6040f2d7..0e233ff542 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -131,6 +131,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _Exit F > GLIBC_2.4 _IO_2_1_stderr_ D 0xa0 > @@ -1508,6 +1509,7 @@ GLIBC_2.4 pthread_condattr_destroy F > GLIBC_2.4 pthread_condattr_init F > GLIBC_2.4 pthread_equal F > GLIBC_2.4 pthread_exit F > +GLIBC_2.4 pthread_getaffinity_np F > GLIBC_2.4 pthread_getschedparam F > GLIBC_2.4 pthread_mutex_destroy F > GLIBC_2.4 pthread_mutex_init F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > index 352b22562e..c1313fb4bf 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -130,7 +130,6 @@ GLIBC_2.4 pthread_condattr_setpshared F > GLIBC_2.4 pthread_create F > GLIBC_2.4 pthread_detach F > GLIBC_2.4 pthread_exit F > -GLIBC_2.4 pthread_getaffinity_np F > GLIBC_2.4 pthread_getattr_np F > GLIBC_2.4 pthread_getconcurrency F > GLIBC_2.4 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index ff47305e4a..dbef2ad653 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -1427,6 +1427,7 @@ GLIBC_2.29 pthread_condattr_destroy F > GLIBC_2.29 pthread_condattr_init F > GLIBC_2.29 pthread_equal F > GLIBC_2.29 pthread_exit F > +GLIBC_2.29 pthread_getaffinity_np F > GLIBC_2.29 pthread_getschedparam F > GLIBC_2.29 pthread_mutex_destroy F > GLIBC_2.29 pthread_mutex_init F > @@ -2092,4 +2093,5 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > index 8f8b4f8751..bcdea792ec 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -103,7 +103,6 @@ GLIBC_2.29 pthread_condattr_setpshared F > GLIBC_2.29 pthread_create F > GLIBC_2.29 pthread_detach F > GLIBC_2.29 pthread_exit F > -GLIBC_2.29 pthread_getaffinity_np F > GLIBC_2.29 pthread_getattr_default_np F > GLIBC_2.29 pthread_getattr_np F > GLIBC_2.29 pthread_getconcurrency F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index 1724e42d34..4405dbfe63 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -2009,6 +2009,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2038,6 +2039,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2050,6 +2052,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > index 4f2ed9e841..a12e0308b0 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > @@ -206,12 +206,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index aa8df3297a..de447796e7 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -2174,6 +2174,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2203,6 +2204,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2216,6 +2218,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > index 9de9705e66..f84feaca66 100644 > --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > @@ -214,12 +214,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index 2effe01e12..df3da1bea3 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -2039,6 +2039,7 @@ GLIBC_2.3.3 inet6_option_space F > GLIBC_2.3.3 nftw F > GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2070,6 +2071,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2082,6 +2084,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > index d0b122e280..927afe3bd5 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > @@ -208,12 +208,10 @@ GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index 285f56948f..deb56b3dfc 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -135,6 +135,7 @@ GLIBC_2.31 msgctl F > GLIBC_2.31 semctl F > GLIBC_2.31 shmctl F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _Exit F > GLIBC_2.4 _IO_2_1_stderr_ D 0x98 > @@ -1491,6 +1492,7 @@ GLIBC_2.4 pthread_condattr_destroy F > GLIBC_2.4 pthread_condattr_init F > GLIBC_2.4 pthread_equal F > GLIBC_2.4 pthread_exit F > +GLIBC_2.4 pthread_getaffinity_np F > GLIBC_2.4 pthread_getschedparam F > GLIBC_2.4 pthread_mutex_destroy F > GLIBC_2.4 pthread_mutex_init F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > index 352b22562e..c1313fb4bf 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -130,7 +130,6 @@ GLIBC_2.4 pthread_condattr_setpshared F > GLIBC_2.4 pthread_create F > GLIBC_2.4 pthread_detach F > GLIBC_2.4 pthread_exit F > -GLIBC_2.4 pthread_getaffinity_np F > GLIBC_2.4 pthread_getattr_np F > GLIBC_2.4 pthread_getconcurrency F > GLIBC_2.4 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index fb0b5690bf..96d8a1a101 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -2118,6 +2118,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2147,6 +2148,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2162,6 +2164,7 @@ GLIBC_2.31 msgctl F > GLIBC_2.31 semctl F > GLIBC_2.31 shmctl F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > index 9de9705e66..f84feaca66 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > @@ -214,12 +214,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index db490575b5..134db9a3f8 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -1442,6 +1442,7 @@ GLIBC_2.18 pthread_condattr_destroy F > GLIBC_2.18 pthread_condattr_init F > GLIBC_2.18 pthread_equal F > GLIBC_2.18 pthread_exit F > +GLIBC_2.18 pthread_getaffinity_np F > GLIBC_2.18 pthread_getschedparam F > GLIBC_2.18 pthread_mutex_destroy F > GLIBC_2.18 pthread_mutex_init F > @@ -2143,4 +2144,5 @@ GLIBC_2.31 msgctl F > GLIBC_2.31 semctl F > GLIBC_2.31 shmctl F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > index 2e90b256b4..1af46cb44e 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -95,7 +95,6 @@ GLIBC_2.18 pthread_condattr_setpshared F > GLIBC_2.18 pthread_create F > GLIBC_2.18 pthread_detach F > GLIBC_2.18 pthread_exit F > -GLIBC_2.18 pthread_getaffinity_np F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_getattr_np F > GLIBC_2.18 pthread_getconcurrency F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index 9d6ea2fd12..aa5be2136d 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -1442,6 +1442,7 @@ GLIBC_2.18 pthread_condattr_destroy F > GLIBC_2.18 pthread_condattr_init F > GLIBC_2.18 pthread_equal F > GLIBC_2.18 pthread_exit F > +GLIBC_2.18 pthread_getaffinity_np F > GLIBC_2.18 pthread_getschedparam F > GLIBC_2.18 pthread_mutex_destroy F > GLIBC_2.18 pthread_mutex_init F > @@ -2140,4 +2141,5 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > index 2e90b256b4..1af46cb44e 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -95,7 +95,6 @@ GLIBC_2.18 pthread_condattr_setpshared F > GLIBC_2.18 pthread_create F > GLIBC_2.18 pthread_detach F > GLIBC_2.18 pthread_exit F > -GLIBC_2.18 pthread_getaffinity_np F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_getattr_np F > GLIBC_2.18 pthread_getconcurrency F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index 800f6bbc74..8f76103289 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -2092,6 +2092,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2121,6 +2122,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2133,6 +2135,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > index 98c3ff9e0e..14009d87e9 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > @@ -215,12 +215,10 @@ GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index f5dbb73f60..ec6d5478e2 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -2090,6 +2090,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2119,6 +2120,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2131,6 +2133,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > index 98c3ff9e0e..14009d87e9 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > @@ -215,12 +215,10 @@ GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index 2929249c59..4f473ef639 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -2098,6 +2098,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2127,6 +2128,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2139,6 +2141,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > index aec8de9427..81a7044545 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -2090,6 +2090,7 @@ GLIBC_2.3.3 nftw F > GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2121,6 +2122,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2133,6 +2135,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist > index 9aeb1aaf33..7ba8a9a002 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -1484,6 +1484,7 @@ GLIBC_2.21 pthread_condattr_destroy F > GLIBC_2.21 pthread_condattr_init F > GLIBC_2.21 pthread_equal F > GLIBC_2.21 pthread_exit F > +GLIBC_2.21 pthread_getaffinity_np F > GLIBC_2.21 pthread_getschedparam F > GLIBC_2.21 pthread_mutex_destroy F > GLIBC_2.21 pthread_mutex_init F > @@ -2181,4 +2182,5 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > index 8e3f650c0c..0c1fa0baca 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -95,7 +95,6 @@ GLIBC_2.21 pthread_condattr_setpshared F > GLIBC_2.21 pthread_create F > GLIBC_2.21 pthread_detach F > GLIBC_2.21 pthread_exit F > -GLIBC_2.21 pthread_getaffinity_np F > GLIBC_2.21 pthread_getattr_default_np F > GLIBC_2.21 pthread_getattr_np F > GLIBC_2.21 pthread_getconcurrency F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index c6ad37e5d2..6483f68273 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -2124,6 +2124,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2161,6 +2162,7 @@ GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 longjmp F > GLIBC_2.3.4 makecontext F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2189,6 +2191,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _IO_fprintf F > GLIBC_2.4 _IO_printf F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > index 359e47b705..4307193cb2 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > @@ -214,13 +214,11 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 longjmp F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.3.4 siglongjmp F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index e92f31f072..405a39cbd0 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -2157,6 +2157,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2194,6 +2195,7 @@ GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 longjmp F > GLIBC_2.3.4 makecontext F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2222,6 +2224,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _IO_fprintf F > GLIBC_2.4 _IO_printf F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > index 537fcbe0cb..b1286be61e 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -1988,6 +1988,7 @@ GLIBC_2.3.3 inet6_option_space F > GLIBC_2.3.3 nftw F > GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2024,6 +2025,7 @@ GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 longjmp F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2052,6 +2054,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _IO_fprintf F > GLIBC_2.4 _IO_printf F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > index b58778fcf7..41a9f178a2 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > @@ -204,13 +204,11 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 longjmp F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.3.4 siglongjmp F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index e2874d4294..c9016bfc8a 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -1528,6 +1528,7 @@ GLIBC_2.17 pthread_condattr_destroy F > GLIBC_2.17 pthread_condattr_init F > GLIBC_2.17 pthread_equal F > GLIBC_2.17 pthread_exit F > +GLIBC_2.17 pthread_getaffinity_np F > GLIBC_2.17 pthread_getschedparam F > GLIBC_2.17 pthread_mutex_destroy F > GLIBC_2.17 pthread_mutex_init F > @@ -2343,4 +2344,5 @@ GLIBC_2.32 __wprintf_chkieee128 F > GLIBC_2.32 __wprintfieee128 F > GLIBC_2.32 __wscanfieee128 F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > index 2c6f328caa..77cf95c491 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -95,7 +95,6 @@ GLIBC_2.17 pthread_condattr_setpshared F > GLIBC_2.17 pthread_create F > GLIBC_2.17 pthread_detach F > GLIBC_2.17 pthread_exit F > -GLIBC_2.17 pthread_getaffinity_np F > GLIBC_2.17 pthread_getattr_np F > GLIBC_2.17 pthread_getconcurrency F > GLIBC_2.17 pthread_getcpuclockid F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index f3a4babc77..029c60d5d8 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -1430,6 +1430,7 @@ GLIBC_2.27 pthread_condattr_destroy F > GLIBC_2.27 pthread_condattr_init F > GLIBC_2.27 pthread_equal F > GLIBC_2.27 pthread_exit F > +GLIBC_2.27 pthread_getaffinity_np F > GLIBC_2.27 pthread_getschedparam F > GLIBC_2.27 pthread_mutex_destroy F > GLIBC_2.27 pthread_mutex_init F > @@ -2110,4 +2111,5 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > index 3f276531fb..41a796e225 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -92,7 +92,6 @@ GLIBC_2.27 pthread_condattr_setpshared F > GLIBC_2.27 pthread_create F > GLIBC_2.27 pthread_detach F > GLIBC_2.27 pthread_exit F > -GLIBC_2.27 pthread_getaffinity_np F > GLIBC_2.27 pthread_getattr_default_np F > GLIBC_2.27 pthread_getattr_np F > GLIBC_2.27 pthread_getconcurrency F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index 5ed93d018d..b75ce88958 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -2131,6 +2131,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2160,6 +2161,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2187,6 +2189,7 @@ GLIBC_2.31 msgctl F > GLIBC_2.31 semctl F > GLIBC_2.31 shmctl F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _IO_fprintf F > GLIBC_2.4 _IO_printf F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > index b7f8abece5..1471cf4d13 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > @@ -216,12 +216,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index 66ab0f48cb..70571678c6 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -2033,6 +2033,7 @@ GLIBC_2.3.3 inet6_option_space F > GLIBC_2.3.3 nftw F > GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2064,6 +2065,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2088,6 +2090,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _IO_fprintf F > GLIBC_2.4 _IO_printf F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > index 0799bb2bf4..8d0b90477a 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > @@ -208,12 +208,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index 8a676b0833..de14989270 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -2013,6 +2013,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2042,6 +2043,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2057,6 +2059,7 @@ GLIBC_2.31 msgctl F > GLIBC_2.31 semctl F > GLIBC_2.31 shmctl F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > index 4f2ed9e841..a12e0308b0 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > @@ -206,12 +206,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index e6f7e1b02d..e181c5c936 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -2013,6 +2013,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2042,6 +2043,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2054,6 +2056,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > index 4f2ed9e841..a12e0308b0 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > @@ -206,12 +206,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index e1ae0f6618..670ed9b896 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -2125,6 +2125,7 @@ GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 posix_fadvise64 F > GLIBC_2.3.3 posix_fallocate64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2154,6 +2155,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2178,6 +2180,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 _IO_fprintf F > GLIBC_2.4 _IO_printf F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > index 2fb0e17408..8d504c3cdb 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > @@ -216,12 +216,10 @@ GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index 67a35b3812..a7980633b3 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -2062,6 +2062,7 @@ GLIBC_2.3.3 inet6_option_space F > GLIBC_2.3.3 nftw F > GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2093,6 +2094,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2105,6 +2107,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > index d0b122e280..927afe3bd5 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > @@ -208,12 +208,10 @@ GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index c48d097b7f..766bfb7be3 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -2020,6 +2020,7 @@ GLIBC_2.3.3 inet6_option_space F > GLIBC_2.3.3 nftw F > GLIBC_2.3.3 nftw64 F > GLIBC_2.3.3 pthread_attr_setaffinity_np F > +GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2051,6 +2052,7 @@ GLIBC_2.3.4 __xpg_strerror_r F > GLIBC_2.3.4 getipv4sourcefilter F > GLIBC_2.3.4 getsourcefilter F > GLIBC_2.3.4 pthread_attr_setaffinity_np F > +GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2063,6 +2065,7 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > GLIBC_2.4 __confstr_chk F > GLIBC_2.4 __fgets_chk F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > index b08f2413b1..1b07b47739 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > @@ -206,12 +206,10 @@ GLIBC_2.3.3 pthread_attr_getaffinity_np F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > GLIBC_2.3.3 pthread_condattr_getclock F > GLIBC_2.3.3 pthread_condattr_setclock F > -GLIBC_2.3.3 pthread_getaffinity_np F > GLIBC_2.3.3 pthread_setaffinity_np F > GLIBC_2.3.3 pthread_timedjoin_np F > GLIBC_2.3.3 pthread_tryjoin_np F > GLIBC_2.3.4 pthread_attr_getaffinity_np F > -GLIBC_2.3.4 pthread_getaffinity_np F > GLIBC_2.3.4 pthread_setaffinity_np F > GLIBC_2.3.4 pthread_setschedprio F > GLIBC_2.30 pthread_cond_clockwait F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index 83618e9254..075f8870a1 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -1447,6 +1447,7 @@ GLIBC_2.16 pthread_condattr_destroy F > GLIBC_2.16 pthread_condattr_init F > GLIBC_2.16 pthread_equal F > GLIBC_2.16 pthread_exit F > +GLIBC_2.16 pthread_getaffinity_np F > GLIBC_2.16 pthread_getschedparam F > GLIBC_2.16 pthread_mutex_destroy F > GLIBC_2.16 pthread_mutex_init F > @@ -2161,4 +2162,5 @@ GLIBC_2.30 gettid F > GLIBC_2.30 tgkill F > GLIBC_2.30 twalk_r F > GLIBC_2.32 pthread_attr_setaffinity_np F > +GLIBC_2.32 pthread_getaffinity_np F > GLIBC_2.32 pthread_sigmask F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > index 58e5c764dd..6ff1703de1 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -95,7 +95,6 @@ GLIBC_2.16 pthread_condattr_setpshared F > GLIBC_2.16 pthread_create F > GLIBC_2.16 pthread_detach F > GLIBC_2.16 pthread_exit F > -GLIBC_2.16 pthread_getaffinity_np F > GLIBC_2.16 pthread_getattr_np F > GLIBC_2.16 pthread_getconcurrency F > GLIBC_2.16 pthread_getcpuclockid F > -- Cheers, Carlos.