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>
- Cc: nd <nd at arm dot com>
- Date: Wed, 31 Jul 2019 10:01:27 +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=MLp/DvaA9dV7arbstdt9Vj0lnC/Oq1vMObS8Q8dNVzI=; b=ltsVQNxjDa8xLue4NxuE9nEkbe7fz1wEYdwEUMuQOqfMxd1ZPrUDhOAit4vE6cxVLZIoa6CfXSeGN5kZxy+6wopvZnUYhu69pL+C15LZY2znie0UfzC2wkGQGS1lFLKr0tCeGNx8BiUefypCYRGEkrGlSnDp7lERURvGlO68flOUCO+NQuTwhPlAQU3E0Z3vL3EOVNKDTgbUXNHPfLNMrF27XvpM/MY64JEVQmbJD/zOI6gVeH11zIQ+YnLdjNy6iuiH/J9AdWT5911u/d4bgnTMlCTpBWdLpqrQnNJvS4kpnIH5OB8q/tCMR1FRP/MmNtO3TCKFtZK6GZdmpcYLGg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=geZIO0nlHGtjxfXdyQqQEIkHG+5hPqsfPWYyOoet2fwzySu9XMCj0XhiDm17B4/6lRDijv3e5/URVPFdumZPSu0HQKC5dsBv8MmOVT/4PVO2rKilQivAYK90zWoVJRkIY8MSO6HZCXjGjIisR595NRnENdJ5grnqNogtKWNSIO01PHH/V6ZPy1unRM3rujLOT9sVMYa8zpXPnqq6o7+D0OK69yy8DUJcvcVA4i/5+BVAu4w6VUH4urTQ/1RkaA93mBG/a6ag59rGK9ajLnexVrzP6GHL2l8LcuZXxYOELQLW0Tx8sLVqmNSs08uPnsYtFPiud17IBOWBLy+s0tQPHA==
- 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>
On 31/07/2019 01:07, Pierre-Loup A. Griffais wrote:
> I started putting together a patch to expose the new Linux futex functionality that recently got proposed for upstream inclusion. [1]
...
>
> [1] https://lkml.org/lkml/2019/7/30/1399
i don't see that patch on the linux-api list where
userspace api related patches are discussed.
syscalls that have time argument need extra care now
that 32bit targets will get a new 64bit time_t abi.
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.