From mboxrd@z Thu Jan 1 00:00:00 1970 From: Davidlohr Bueso Subject: Re: Revised futex(2) man page for review Date: Tue, 31 Mar 2015 07:45:46 -0700 Message-ID: <1427813146.20009.2.camel@stgolabs.net> References: <55166C01.7000803@gmail.com> <20150328114725.GJ27490@worktop.programming.kicks-ass.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <20150328114725.GJ27490-IIpfhp3q70z/8w/KjCw3T+5/BudmfyzbbVWyRVo5IupeoWH0uzbU5w@public.gmane.org> Sender: linux-api-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Peter Zijlstra Cc: "Michael Kerrisk (man-pages)" , Thomas Gleixner , Darren Hart , Carlos O'Donell , Ingo Molnar , Jakub Jelinek , "linux-man-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , lkml , Arnd Bergmann , Steven Rostedt , Linux API , Torvald Riegel , Roland McGrath , Darren Hart , Anton Blanchard , Eric Dumazet , bill o gallmeister , Jan Kiszka , Daniel Wagner , Rich Felker , Andy Lutomirski , bert hubert , Rusty Russell List-Id: linux-api@vger.kernel.org On Sat, 2015-03-28 at 12:47 +0100, Peter Zijlstra wrote: > The condition is represented by the futex word, which is an ad= dress in > memory supplied to the futex() system call, and the value at = this mem=E2=80=90 > ory location. (While the virtual addresses for the same memor= y in sep=E2=80=90 > arate processes may not be equal, the kernel maps them inte= rnally so > that the same memory mapped in different locations will corres= pond for > futex() calls.) >=20 > When executing a futex operation that requests to block a th= read, the > kernel will only block if the futex word has the value that th= e calling Given the use of "word", you should probably state right away that futexes are only 32bit. Thanks, Davidlohr