lkml.org 
[lkml]   [2013]   [Dec]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [RFC patch 0/5] futex: Allow lockless empty check of hashbucket plist in futex_wake()
    From
    On Sun, Dec 1, 2013 at 8:55 AM, Ingo Molnar <mingo@kernel.org> wrote:
    >
    > Keeping the page invariant would bring significant performance
    > advantages to hashing.

    Or not. Rather, it would make things much worse. The virtual address
    is much simpler and better to avoid needing any page table lookup etc
    crap. The key is just the mm and the virtual address, and no silly
    page table walks etc necessary.

    Of course, I have no idea if people are properly using the private
    futexes. glibc _should_ use them, but who the heck knows..

    Linus


    \
     
     \ /
      Last update: 2013-12-01 20:21    [W:3.373 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site