This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [RFC] pthread support for FUTEX_WAIT_MULTIPLE
- From: Szabolcs Nagy <Szabolcs dot Nagy at arm dot com>
- To: "Pierre-Loup A. Griffais" <pgriffais at valvesoftware dot com>, "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>, Florian Weimer <fweimer at redhat dot com>
- Cc: nd <nd at arm dot com>
- Date: Thu, 1 Aug 2019 08:49:18 +0000
- Subject: Re: [RFC] pthread support for FUTEX_WAIT_MULTIPLE
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=arm.com;dmarc=pass action=none header.from=arm.com;dkim=pass header.d=arm.com;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=maCBosy6uvD0rm/PyZJWq7DIyI8lPVzAGR58TMxNKUQ=; b=DN3NlyE6A8mwFceaKimSUABeAr2qxaVbDUhwpmxex5+Ql3vAJouu9H+uJd4eLFOM57Jw1eSLtE0Gw3w0DNe1okM6zY4PC2+hBvinUvn0DD7IPw9T55JCfutByB8RqVBIwVLeZt6vV55q2zs12siIjyos7X4gAUuAaFVNs/uDadn2/secK5mXSA93SN/7mnik6TOpILuTyNt+IT+MxP7CvPCwYEYbrytBrSyCw44XC901DXKfv6vG5FJSBdEc1I4wE9+y0pwJuY9T/23laibI9JKhJSTdhDQ7P77cpDxFfa9mM2k2meRK4Hi6eeLVnYsJV6jTQqY35CTFdY/2Aabb7g==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mqp3CK5OmsGKFL19r/qlXuEMrOEjB0VxONm1oPncg8hmiZ++vw5uVzm35/OdQlb3fU4Edbb5vYZvB2suP/IGLVBX/JE7VtnWU6AeUPke+HFNjYD1fKQVI2UEr+AQv1jGiW1y7fdj2Znt4v0PB/YjzmWdsoxffsnT8hcp8MdCg/3YIimYiDvmSP4Y7Cj1A8APWTbExnqcxSc5gXv+/WRUNjLrHWhKw+JWHz7q8K8f1zZdyeERUONF3XoKytn6BZoRfiifdQrsAkjvP0pT0Ba6VqIVHvAH0F5Z105AFM1Qhc1fciCLUYFL2OVQ7DQA0PiG6gpUj1kAZEvC7J8z18yXgg==
- Original-authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs dot Nagy at arm dot com;
- References: <a56dd13f-910c-6ec2-648e-0a6fd46c1189@valvesoftware.com> <1606fc05-b2c0-92e9-07d5-a0b5fa766156@arm.com> <483d6398-8455-8022-0c36-dac69c5753aa@valvesoftware.com>
On 31/07/2019 22:58, Pierre-Loup A. Griffais wrote:
> On 7/31/19 3:01 AM, Szabolcs Nagy wrote:
>> the futex syscall is multiplexed and intricately related to the
>> pthread implementation so there are many reasons why such patch
>> should not be accepted into linux before agreement with userspace.
>
> What does that process typically look like, other than raising it on both ends like we did?
such kernel patch has to be visible to ppl who care about
the linux userspace api, i think the linux-api list is the
closest and if the patch needs eyes from glibc developers
then cc libc-alpha too (e.g. a patch documenting new syscall
behaviour on the kernel side should ideally be reviewed on
libc-alpha too to ensure the semantics is ok from a libc pov)