From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) by sourceware.org (Postfix) with ESMTP id 3D9313851C25 for ; Wed, 20 May 2020 13:31:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 3D9313851C25 Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-116-qPoJc4mtO-eKOmn-qm5ZzQ-1; Wed, 20 May 2020 09:31:53 -0400 X-MC-Unique: qPoJc4mtO-eKOmn-qm5ZzQ-1 Received: by mail-qt1-f200.google.com with SMTP id z5so3676731qtz.16 for ; Wed, 20 May 2020 06:31:53 -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=eFG38OpZdEVt+G8VnnH0iv4b9fdMMMN+QSHuY/ay+zA=; b=ZAhBMWBcSwhL4KpxE/D0Q1aSbqo2j/9eUkxCw0M6oYsyhBoKsJ3rlDy2wkHwtMX2D1 Zlb79+RA0wb5eotpoG3Y9BAKvwM3+RDwZl8zx+IeDywmruqm4i/TnOc2PV/sNcaiS8YX jKqdtIE9xtkdajx1FA3s4okJlbPgoCRw4V5Qw4PReRuVpouE+oCLoFjIeZdqN9Y2JQT8 LqsECdP6pBwt1YYsM2F5K1cpVgRJHq5UkL51x4mmkkPcwmfxerdz34p7462jEnLnIC4z X2OFBl4mBcDTvWytCia2kUJ6aGfzXFnrDLtLmHjXA+2Y7I4saGS4ZFzkTVucBqMkFvEu Yf+w== X-Gm-Message-State: AOAM530Yu9ixt5wY2C8wcl1wTEHLJsrnO+Fm+dW1gu47bo4F1D0IdCpe eABxgvX54zwBYHuAo3L/hYz8AyGld/i6eYmiyZjzj/KmEd4BuG8u2yLh3bfXofc4ju2nf2io6rH TB5t/X88YuGFPFINx7sWM X-Received: by 2002:ad4:4141:: with SMTP id z1mr4707554qvp.227.1589981512141; Wed, 20 May 2020 06:31:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxeLXnvxelpHyVwRoaAfYJNVmL0PLNIrqr4pHeCKZveDHJQM0yVWCID5PFCId+p1oXi48KRJg== X-Received: by 2002:ad4:4141:: with SMTP id z1mr4707456qvp.227.1589981511098; Wed, 20 May 2020 06:31:51 -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 q17sm2200346qkq.111.2020.05.20.06.31.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 20 May 2020 06:31:50 -0700 (PDT) Subject: Re: [PATCH 03/19] nptl: Move pthread_attr_setaffinity_np into libc To: Florian Weimer , libc-alpha@sourceware.org References: From: Carlos O'Donell Organization: Red Hat Message-ID: <7eb36ba9-0ba1-f0ab-7abd-346e68973adb@redhat.com> Date: Wed, 20 May 2020 09:31:48 -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: 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:32:03 -0000 On 5/19/20 6:44 AM, Florian Weimer via Libc-alpha wrote: > This is part of the libpthread removal project: > > > > The symbol did not previously exist in libc, so a new GLIBC_2.32 > symbol is needed, to get correct dependency for binaries which > use the symbol but no longer link against libpthread. Reviewed at the high-level with meld. I picked several ablist files to review and found that the two old symbol versions were moved from libpthread.abilist to libc.abilist and the new GLIBC_2.32 symbol was added as expected. Likewise the pthread_attr_setaffinity.c code includes the new compat wrapper for GLIBC_2.32. At this point the conversion is fairly well understood and it makes sense to me to keep moving parts of libpthread into libc for the eventual removal of libpthread. OK for master. Tested clean on x86_64 and i686. Reviewed-by: Carlos O'Donell Tested-by: Carlos O'Donell > > The abilist updates were performed by: > > git ls-files 'sysdeps/unix/sysv/linux/**/libc.abilist' \ > | while read x ; do > echo "GLIBC_2.32 pthread_attr_setaffinity_np F" >> $x > done > python3 scripts/move-symbol-to-libc.py pthread_attr_setaffinity_np > --- > nptl/Makefile | 3 ++- > nptl/Versions | 12 ++++++++-- > nptl/pthreadP.h | 2 ++ > nptl/pthread_attr_setaffinity.c | 22 +++++++++++++------ > 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, 108 insertions(+), 53 deletions(-) > > diff --git a/nptl/Makefile b/nptl/Makefile > index 5fc45b224b..76f7d60584 100644 > --- a/nptl/Makefile > +++ b/nptl/Makefile > @@ -46,6 +46,7 @@ routines = \ > pthread_attr_getschedpolicy \ > pthread_attr_getscope \ > pthread_attr_init \ > + pthread_attr_setaffinity \ OK. > pthread_attr_setdetachstate \ > pthread_attr_setinheritsched \ > pthread_attr_setschedparam \ > @@ -149,7 +150,7 @@ libpthread-routines = nptl-init nptlfreeres vars events version pt-interp \ > herrno res pt-allocrtsig \ > pthread_kill_other_threads \ > pthread_getaffinity pthread_setaffinity \ > - pthread_attr_getaffinity pthread_attr_setaffinity \ > + pthread_attr_getaffinity \ OK. > pthread_mutexattr_getrobust pthread_mutexattr_setrobust \ > pthread_mutex_consistent \ > cleanup_routine unwind-forcedunwind \ > diff --git a/nptl/Versions b/nptl/Versions > index f7140277f5..a799e63606 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -29,11 +29,18 @@ libc { > pthread_cond_wait; pthread_cond_signal; > pthread_cond_broadcast; pthread_cond_timedwait; > } > + GLIBC_2.3.3 { > + pthread_attr_setaffinity_np; > + } > + GLIBC_2.3.4 { > + pthread_attr_setaffinity_np; > + } OK. Add to libc. > # C11 thread symbols. > GLIBC_2.28 { > thrd_current; thrd_equal; thrd_sleep; thrd_yield; > } > GLIBC_2.32 { > + pthread_attr_setaffinity_np; OK. New symbol. > pthread_sigmask; > } > GLIBC_PRIVATE { > @@ -45,6 +52,7 @@ libc { > __libc_allocate_rtsig_private; > # Used by the C11 threads implementation. > __pthread_cond_destroy; __pthread_cond_init; > + __pthread_attr_setaffinity_np; > } > } > > @@ -219,13 +227,13 @@ libpthread { > > # affinity interfaces without size parameter > pthread_getaffinity_np; pthread_setaffinity_np; > - pthread_attr_getaffinity_np; pthread_attr_setaffinity_np; > + pthread_attr_getaffinity_np; OK. > } > > GLIBC_2.3.4 { > # New affinity interfaces. > pthread_getaffinity_np; pthread_setaffinity_np; > - pthread_attr_getaffinity_np; pthread_attr_setaffinity_np; > + pthread_attr_getaffinity_np; OK. > > pthread_setschedprio; > } > diff --git a/nptl/pthreadP.h b/nptl/pthreadP.h > index c4e72f57a9..42730a46df 100644 > --- a/nptl/pthreadP.h > +++ b/nptl/pthreadP.h > @@ -433,6 +433,8 @@ extern int __pthread_attr_getstack (const pthread_attr_t *__restrict __attr, > size_t *__restrict __stacksize); > extern int __pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr, > size_t __stacksize); > +int __pthread_attr_setaffinity_np (pthread_attr_t *, size_t, const cpu_set_t *); > +libc_hidden_proto (__pthread_attr_setaffinity_np) > extern int __pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock, > const pthread_rwlockattr_t *__restrict > __attr); > diff --git a/nptl/pthread_attr_setaffinity.c b/nptl/pthread_attr_setaffinity.c > index cbdee85343..a42ffd92f4 100644 > --- a/nptl/pthread_attr_setaffinity.c > +++ b/nptl/pthread_attr_setaffinity.c > @@ -25,8 +25,8 @@ > > > int > -__pthread_attr_setaffinity_new (pthread_attr_t *attr, size_t cpusetsize, > - const cpu_set_t *cpuset) > +__pthread_attr_setaffinity_np (pthread_attr_t *attr, size_t cpusetsize, > + const cpu_set_t *cpuset) OK. > { > struct pthread_attr *iattr; > > @@ -55,17 +55,25 @@ __pthread_attr_setaffinity_new (pthread_attr_t *attr, size_t cpusetsize, > > return 0; > } > -versioned_symbol (libpthread, __pthread_attr_setaffinity_new, > - pthread_attr_setaffinity_np, GLIBC_2_3_4); > +libc_hidden_def (__pthread_attr_setaffinity_np) > +versioned_symbol (libc, __pthread_attr_setaffinity_np, > + pthread_attr_setaffinity_np, GLIBC_2_32); OK. > > > -#if SHLIB_COMPAT (libpthread, GLIBC_2_3_3, GLIBC_2_3_4) > +#if SHLIB_COMPAT (libc, GLIBC_2_3_4, GLIBC_2_32) > +/* Compat symbol with the old libc version. */ > +strong_alias (__pthread_attr_setaffinity_np, __pthread_attr_setaffinity_alias) > +compat_symbol (libc, __pthread_attr_setaffinity_alias, > + pthread_attr_setaffinity_np, GLIBC_2_3_4); > +#endif > + > +#if SHLIB_COMPAT (libc, GLIBC_2_3_3, GLIBC_2_3_4) > int > __pthread_attr_setaffinity_old (pthread_attr_t *attr, cpu_set_t *cpuset) > { > /* The old interface by default assumed a 1024 processor bitmap. */ > - return __pthread_attr_setaffinity_new (attr, 128, cpuset); > + return __pthread_attr_setaffinity_np (attr, 128, cpuset); > } > -compat_symbol (libpthread, __pthread_attr_setaffinity_old, > +compat_symbol (libc, __pthread_attr_setaffinity_old, > pthread_attr_setaffinity_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 41bb214bb9..2bfad21106 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -1423,6 +1423,7 @@ GLIBC_2.17 pthread_attr_getschedparam F > GLIBC_2.17 pthread_attr_getschedpolicy F > GLIBC_2.17 pthread_attr_getscope F > GLIBC_2.17 pthread_attr_init F > +GLIBC_2.17 pthread_attr_setaffinity_np F > GLIBC_2.17 pthread_attr_setdetachstate F > GLIBC_2.17 pthread_attr_setinheritsched F > GLIBC_2.17 pthread_attr_setschedparam F > @@ -2146,4 +2147,5 @@ GLIBC_2.30 getdents64 F > 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_sigmask F > diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > index 48b368acb1..2c6f328caa 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -72,7 +72,6 @@ GLIBC_2.17 pthread_attr_getguardsize F > GLIBC_2.17 pthread_attr_getstack F > GLIBC_2.17 pthread_attr_getstackaddr F > GLIBC_2.17 pthread_attr_getstacksize F > -GLIBC_2.17 pthread_attr_setaffinity_np F > GLIBC_2.17 pthread_attr_setguardsize F > GLIBC_2.17 pthread_attr_setstack F > GLIBC_2.17 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index 6430af207f..c0fc196987 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -2157,6 +2157,7 @@ GLIBC_2.3.3 inet6_option_next F > 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 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 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2226,6 +2228,7 @@ GLIBC_2.30 getdents64 F > 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_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 cfffc5f529..2fb0e17408 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_np F > GLIBC_2.3.3 pthread_attr_setstack F > GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > @@ -222,7 +221,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index f4ea1756d5..b5bc69177a 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -133,6 +133,7 @@ GLIBC_2.30 twalk_r F > 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_sigmask F > GLIBC_2.4 _Exit F > GLIBC_2.4 _IO_2_1_stderr_ D 0xa0 > @@ -1494,6 +1495,7 @@ GLIBC_2.4 pthread_attr_getschedparam F > GLIBC_2.4 pthread_attr_getschedpolicy F > GLIBC_2.4 pthread_attr_getscope F > GLIBC_2.4 pthread_attr_init F > +GLIBC_2.4 pthread_attr_setaffinity_np F > GLIBC_2.4 pthread_attr_setdetachstate F > GLIBC_2.4 pthread_attr_setinheritsched F > GLIBC_2.4 pthread_attr_setschedparam F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > index 050e799de8..352b22562e 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -107,7 +107,6 @@ GLIBC_2.4 pthread_attr_getguardsize F > GLIBC_2.4 pthread_attr_getstack F > GLIBC_2.4 pthread_attr_getstackaddr F > GLIBC_2.4 pthread_attr_getstacksize F > -GLIBC_2.4 pthread_attr_setaffinity_np F > GLIBC_2.4 pthread_attr_setguardsize F > GLIBC_2.4 pthread_attr_setstack F > GLIBC_2.4 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index f1456b26b2..ff6040f2d7 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -130,6 +130,7 @@ GLIBC_2.30 getdents64 F > 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_sigmask F > GLIBC_2.4 _Exit F > GLIBC_2.4 _IO_2_1_stderr_ D 0xa0 > @@ -1491,6 +1492,7 @@ GLIBC_2.4 pthread_attr_getschedparam F > GLIBC_2.4 pthread_attr_getschedpolicy F > GLIBC_2.4 pthread_attr_getscope F > GLIBC_2.4 pthread_attr_init F > +GLIBC_2.4 pthread_attr_setaffinity_np F > GLIBC_2.4 pthread_attr_setdetachstate F > GLIBC_2.4 pthread_attr_setinheritsched F > GLIBC_2.4 pthread_attr_setschedparam F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > index 050e799de8..352b22562e 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -107,7 +107,6 @@ GLIBC_2.4 pthread_attr_getguardsize F > GLIBC_2.4 pthread_attr_getstack F > GLIBC_2.4 pthread_attr_getstackaddr F > GLIBC_2.4 pthread_attr_getstacksize F > -GLIBC_2.4 pthread_attr_setaffinity_np F > GLIBC_2.4 pthread_attr_setguardsize F > GLIBC_2.4 pthread_attr_setstack F > GLIBC_2.4 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index c54aed2f8e..ff47305e4a 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -1411,6 +1411,7 @@ GLIBC_2.29 pthread_attr_getschedparam F > GLIBC_2.29 pthread_attr_getschedpolicy F > GLIBC_2.29 pthread_attr_getscope F > GLIBC_2.29 pthread_attr_init F > +GLIBC_2.29 pthread_attr_setaffinity_np F > GLIBC_2.29 pthread_attr_setdetachstate F > GLIBC_2.29 pthread_attr_setinheritsched F > GLIBC_2.29 pthread_attr_setschedparam F > @@ -2090,4 +2091,5 @@ GLIBC_2.30 getdents64 F > 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_sigmask F > diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > index 977905a839..8f8b4f8751 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -80,7 +80,6 @@ GLIBC_2.29 pthread_attr_getguardsize F > GLIBC_2.29 pthread_attr_getstack F > GLIBC_2.29 pthread_attr_getstackaddr F > GLIBC_2.29 pthread_attr_getstacksize F > -GLIBC_2.29 pthread_attr_setaffinity_np F > GLIBC_2.29 pthread_attr_setguardsize F > GLIBC_2.29 pthread_attr_setstack F > GLIBC_2.29 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index 87373f755b..1724e42d34 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -2008,6 +2008,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2036,6 +2037,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2047,6 +2049,7 @@ GLIBC_2.30 getdents64 F > 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_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 558d3f0dfd..4f2ed9e841 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -212,7 +211,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index 1bd2e02f79..aa8df3297a 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -2173,6 +2173,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2201,6 +2202,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2213,6 +2215,7 @@ GLIBC_2.30 getdents64 F > 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_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 f13fdce3a8..9de9705e66 100644 > --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -220,7 +219,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index 07e51d46bf..2effe01e12 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -2038,6 +2038,7 @@ GLIBC_2.3.3 inet6_option_next F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2068,6 +2069,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2079,6 +2081,7 @@ GLIBC_2.30 getdents64 F > 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_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 0c96fc3ccb..d0b122e280 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_np F > GLIBC_2.3.3 pthread_attr_setstack F > GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > @@ -214,7 +213,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index 42ea4c24bf..285f56948f 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -134,6 +134,7 @@ GLIBC_2.30 twalk_r F > 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_sigmask F > GLIBC_2.4 _Exit F > GLIBC_2.4 _IO_2_1_stderr_ D 0x98 > @@ -1474,6 +1475,7 @@ GLIBC_2.4 pthread_attr_getschedparam F > GLIBC_2.4 pthread_attr_getschedpolicy F > GLIBC_2.4 pthread_attr_getscope F > GLIBC_2.4 pthread_attr_init F > +GLIBC_2.4 pthread_attr_setaffinity_np F > GLIBC_2.4 pthread_attr_setdetachstate F > GLIBC_2.4 pthread_attr_setinheritsched F > GLIBC_2.4 pthread_attr_setschedparam F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > index 050e799de8..352b22562e 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -107,7 +107,6 @@ GLIBC_2.4 pthread_attr_getguardsize F > GLIBC_2.4 pthread_attr_getstack F > GLIBC_2.4 pthread_attr_getstackaddr F > GLIBC_2.4 pthread_attr_getstacksize F > -GLIBC_2.4 pthread_attr_setaffinity_np F > GLIBC_2.4 pthread_attr_setguardsize F > GLIBC_2.4 pthread_attr_setstack F > GLIBC_2.4 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index e9358fb092..fb0b5690bf 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -2117,6 +2117,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2145,6 +2146,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2159,6 +2161,7 @@ GLIBC_2.30 twalk_r F > 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_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 f13fdce3a8..9de9705e66 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -220,7 +219,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index 2cefe739c0..db490575b5 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -1426,6 +1426,7 @@ GLIBC_2.18 pthread_attr_getschedparam F > GLIBC_2.18 pthread_attr_getschedpolicy F > GLIBC_2.18 pthread_attr_getscope F > GLIBC_2.18 pthread_attr_init F > +GLIBC_2.18 pthread_attr_setaffinity_np F > GLIBC_2.18 pthread_attr_setdetachstate F > GLIBC_2.18 pthread_attr_setinheritsched F > GLIBC_2.18 pthread_attr_setschedparam F > @@ -2141,4 +2142,5 @@ GLIBC_2.30 twalk_r F > 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_sigmask F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > index 87bd3ad30e..2e90b256b4 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -72,7 +72,6 @@ GLIBC_2.18 pthread_attr_getguardsize F > GLIBC_2.18 pthread_attr_getstack F > GLIBC_2.18 pthread_attr_getstackaddr F > GLIBC_2.18 pthread_attr_getstacksize F > -GLIBC_2.18 pthread_attr_setaffinity_np F > GLIBC_2.18 pthread_attr_setguardsize F > GLIBC_2.18 pthread_attr_setstack F > GLIBC_2.18 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index 3474ef1490..9d6ea2fd12 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -1426,6 +1426,7 @@ GLIBC_2.18 pthread_attr_getschedparam F > GLIBC_2.18 pthread_attr_getschedpolicy F > GLIBC_2.18 pthread_attr_getscope F > GLIBC_2.18 pthread_attr_init F > +GLIBC_2.18 pthread_attr_setaffinity_np F > GLIBC_2.18 pthread_attr_setdetachstate F > GLIBC_2.18 pthread_attr_setinheritsched F > GLIBC_2.18 pthread_attr_setschedparam F > @@ -2138,4 +2139,5 @@ GLIBC_2.30 getdents64 F > 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_sigmask F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > index 87bd3ad30e..2e90b256b4 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -72,7 +72,6 @@ GLIBC_2.18 pthread_attr_getguardsize F > GLIBC_2.18 pthread_attr_getstack F > GLIBC_2.18 pthread_attr_getstackaddr F > GLIBC_2.18 pthread_attr_getstacksize F > -GLIBC_2.18 pthread_attr_setaffinity_np F > GLIBC_2.18 pthread_attr_setguardsize F > GLIBC_2.18 pthread_attr_setstack F > GLIBC_2.18 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index a6f99a7369..800f6bbc74 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -2091,6 +2091,7 @@ GLIBC_2.3.3 nftw F > 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 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 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2130,6 +2132,7 @@ GLIBC_2.30 getdents64 F > 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_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 474ed999b3..98c3ff9e0e 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > @@ -210,7 +210,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_np F > GLIBC_2.3.3 pthread_attr_setstack F > GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > @@ -221,7 +220,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index 48222af11c..f5dbb73f60 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -2089,6 +2089,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2117,6 +2118,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2128,6 +2130,7 @@ GLIBC_2.30 getdents64 F > 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_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 474ed999b3..98c3ff9e0e 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > @@ -210,7 +210,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_np F > GLIBC_2.3.3 pthread_attr_setstack F > GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > @@ -221,7 +220,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index 99965cfb0f..2929249c59 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -2097,6 +2097,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2125,6 +2126,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2136,6 +2138,7 @@ GLIBC_2.30 getdents64 F > 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_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 2c8bafc669..aec8de9427 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -2089,6 +2089,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 posix_fadvise64 F > +GLIBC_2.3.3 pthread_attr_setaffinity_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 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2130,6 +2132,7 @@ GLIBC_2.30 getdents64 F > 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_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 52cf72052c..9aeb1aaf33 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -1468,6 +1468,7 @@ GLIBC_2.21 pthread_attr_getschedparam F > GLIBC_2.21 pthread_attr_getschedpolicy F > GLIBC_2.21 pthread_attr_getscope F > GLIBC_2.21 pthread_attr_init F > +GLIBC_2.21 pthread_attr_setaffinity_np F > GLIBC_2.21 pthread_attr_setdetachstate F > GLIBC_2.21 pthread_attr_setinheritsched F > GLIBC_2.21 pthread_attr_setschedparam F > @@ -2179,4 +2180,5 @@ GLIBC_2.30 getdents64 F > 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_sigmask F > diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > index fb9c4a178a..8e3f650c0c 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -72,7 +72,6 @@ GLIBC_2.21 pthread_attr_getguardsize F > GLIBC_2.21 pthread_attr_getstack F > GLIBC_2.21 pthread_attr_getstackaddr F > GLIBC_2.21 pthread_attr_getstacksize F > -GLIBC_2.21 pthread_attr_setaffinity_np F > GLIBC_2.21 pthread_attr_setguardsize F > GLIBC_2.21 pthread_attr_setstack F > GLIBC_2.21 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index 2ca5bbccf3..c6ad37e5d2 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -2123,6 +2123,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2159,6 +2160,7 @@ GLIBC_2.3.4 getipv4sourcefilter F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2186,6 +2188,7 @@ GLIBC_2.30 getdents64 F > 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_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 65a9ef573e..359e47b705 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -221,7 +220,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index e6c4d002d5..e92f31f072 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -2156,6 +2156,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2192,6 +2193,7 @@ GLIBC_2.3.4 getipv4sourcefilter F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2219,6 +2221,7 @@ GLIBC_2.30 getdents64 F > 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_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 82d77b7e48..537fcbe0cb 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -1987,6 +1987,7 @@ GLIBC_2.3.3 inet6_option_next F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2022,6 +2023,7 @@ GLIBC_2.3.4 getcontext F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2049,6 +2051,7 @@ GLIBC_2.30 getdents64 F > 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_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 fe5bf9fd47..b58778fcf7 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > @@ -201,7 +201,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -211,7 +210,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index 0c2513a4b3..e2874d4294 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -1512,6 +1512,7 @@ GLIBC_2.17 pthread_attr_getschedparam F > GLIBC_2.17 pthread_attr_getschedpolicy F > GLIBC_2.17 pthread_attr_getscope F > GLIBC_2.17 pthread_attr_init F > +GLIBC_2.17 pthread_attr_setaffinity_np F > GLIBC_2.17 pthread_attr_setdetachstate F > GLIBC_2.17 pthread_attr_setinheritsched F > GLIBC_2.17 pthread_attr_setschedparam F > @@ -2341,4 +2342,5 @@ GLIBC_2.32 __wcstoieee128_l F > 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_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 48b368acb1..2c6f328caa 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -72,7 +72,6 @@ GLIBC_2.17 pthread_attr_getguardsize F > GLIBC_2.17 pthread_attr_getstack F > GLIBC_2.17 pthread_attr_getstackaddr F > GLIBC_2.17 pthread_attr_getstacksize F > -GLIBC_2.17 pthread_attr_setaffinity_np F > GLIBC_2.17 pthread_attr_setguardsize F > GLIBC_2.17 pthread_attr_setstack F > GLIBC_2.17 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index 234d34929a..f3a4babc77 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -1414,6 +1414,7 @@ GLIBC_2.27 pthread_attr_getschedparam F > GLIBC_2.27 pthread_attr_getschedpolicy F > GLIBC_2.27 pthread_attr_getscope F > GLIBC_2.27 pthread_attr_init F > +GLIBC_2.27 pthread_attr_setaffinity_np F > GLIBC_2.27 pthread_attr_setdetachstate F > GLIBC_2.27 pthread_attr_setinheritsched F > GLIBC_2.27 pthread_attr_setschedparam F > @@ -2108,4 +2109,5 @@ GLIBC_2.30 getdents64 F > 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_sigmask F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > index 44e3719991..3f276531fb 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.27 pthread_attr_getguardsize F > GLIBC_2.27 pthread_attr_getstack F > GLIBC_2.27 pthread_attr_getstackaddr F > GLIBC_2.27 pthread_attr_getstacksize F > -GLIBC_2.27 pthread_attr_setaffinity_np F > GLIBC_2.27 pthread_attr_setguardsize F > GLIBC_2.27 pthread_attr_setstack F > GLIBC_2.27 pthread_attr_setstackaddr F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index 1f06cce028..5ed93d018d 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -2130,6 +2130,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2158,6 +2159,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2184,6 +2186,7 @@ GLIBC_2.30 twalk_r F > 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_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 0b2913ba2b..b7f8abece5 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > @@ -213,7 +213,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -222,7 +221,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index 26c2ce32e5..66ab0f48cb 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -2032,6 +2032,7 @@ GLIBC_2.3.3 inet6_option_next F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2062,6 +2063,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2085,6 +2087,7 @@ GLIBC_2.30 getdents64 F > 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_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 8c71cdc48d..0799bb2bf4 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > @@ -205,7 +205,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -214,7 +213,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index 7ad2e920c3..8a676b0833 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -2012,6 +2012,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2040,6 +2041,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2054,6 +2056,7 @@ GLIBC_2.30 twalk_r F > 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_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 558d3f0dfd..4f2ed9e841 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -212,7 +211,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index d2611bf0a5..e6f7e1b02d 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -2012,6 +2012,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2040,6 +2041,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2051,6 +2053,7 @@ GLIBC_2.30 getdents64 F > 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_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 558d3f0dfd..4f2ed9e841 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -212,7 +211,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index 18a528f0e9..e1ae0f6618 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -2124,6 +2124,7 @@ GLIBC_2.3.3 nftw F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2152,6 +2153,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2175,6 +2177,7 @@ GLIBC_2.30 getdents64 F > 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_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 cfffc5f529..2fb0e17408 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > @@ -211,7 +211,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_np F > GLIBC_2.3.3 pthread_attr_setstack F > GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > @@ -222,7 +221,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index a1d48b0f3c..67a35b3812 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -2061,6 +2061,7 @@ GLIBC_2.3.3 inet6_option_next F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2091,6 +2092,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2102,6 +2104,7 @@ GLIBC_2.30 getdents64 F > 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_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 0c96fc3ccb..d0b122e280 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_np F > GLIBC_2.3.3 pthread_attr_setstack F > GLIBC_2.3.3 pthread_attr_setstacksize F > GLIBC_2.3.3 pthread_barrierattr_getpshared F > @@ -214,7 +213,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index 6418ace78a..c48d097b7f 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -2019,6 +2019,7 @@ GLIBC_2.3.3 inet6_option_next F > 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 remap_file_pages F > GLIBC_2.3.3 sched_getaffinity F > GLIBC_2.3.3 sched_setaffinity F > @@ -2049,6 +2050,7 @@ GLIBC_2.3.4 __vsprintf_chk F > 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 regexec F > GLIBC_2.3.4 sched_getaffinity F > GLIBC_2.3.4 sched_setaffinity F > @@ -2060,6 +2062,7 @@ GLIBC_2.30 getdents64 F > 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_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 2888c3150b..b08f2413b1 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > @@ -203,7 +203,6 @@ GLIBC_2.3.3 __pthread_unregister_cancel F > GLIBC_2.3.3 __pthread_unregister_cancel_restore F > GLIBC_2.3.3 __pthread_unwind_next F > GLIBC_2.3.3 pthread_attr_getaffinity_np F > -GLIBC_2.3.3 pthread_attr_setaffinity_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 > @@ -212,7 +211,6 @@ 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_attr_setaffinity_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 > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index edb9f2f004..83618e9254 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -1431,6 +1431,7 @@ GLIBC_2.16 pthread_attr_getschedparam F > GLIBC_2.16 pthread_attr_getschedpolicy F > GLIBC_2.16 pthread_attr_getscope F > GLIBC_2.16 pthread_attr_init F > +GLIBC_2.16 pthread_attr_setaffinity_np F > GLIBC_2.16 pthread_attr_setdetachstate F > GLIBC_2.16 pthread_attr_setinheritsched F > GLIBC_2.16 pthread_attr_setschedparam F > @@ -2159,4 +2160,5 @@ GLIBC_2.30 getdents64 F > 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_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 5ac72e4515..58e5c764dd 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -72,7 +72,6 @@ GLIBC_2.16 pthread_attr_getguardsize F > GLIBC_2.16 pthread_attr_getstack F > GLIBC_2.16 pthread_attr_getstackaddr F > GLIBC_2.16 pthread_attr_getstacksize F > -GLIBC_2.16 pthread_attr_setaffinity_np F > GLIBC_2.16 pthread_attr_setguardsize F > GLIBC_2.16 pthread_attr_setstack F > GLIBC_2.16 pthread_attr_setstackaddr F > -- Cheers, Carlos.