05 Jun, 2014

1 commit

  • Our mutexes have gone a long ways since the original
    implementation back in 2005/2006. However, the mutex-design.txt
    document is still stuck in the past, to the point where most of
    the information there is practically useless and, more
    important, simply incorrect. This patch pretty much rewrites it
    to resemble what we have nowadays.

    Since regular semaphores are almost much extinct in the kernel
    (most users now rely on mutexes or rwsems), it no longer makes
    sense to have such a close comparison, which was copied from
    most of the cover letter when Ingo introduced the generic mutex
    subsystem.

    Note that ww_mutexes are intentionally left out, leaving things
    as generic as possible.

    Signed-off-by: Davidlohr Bueso
    Cc: tim.c.chen@linux.intel.com
    Cc: paulmck@linux.vnet.ibm.com
    Cc: waiman.long@hp.com
    Cc: jason.low2@hp.com
    Cc: aswin@hp.com
    Cc: Linus Torvalds
    Cc: Peter Zijlstra
    Link: http://lkml.kernel.org/r/1401338203.2618.11.camel@buesod1.americas.hpqcorp.net
    Signed-off-by: Ingo Molnar

    Davidlohr Bueso
     

11 Nov, 2013

1 commit

  • Fix this docbook error:

    >> docproc: kernel/mutex.c: No such file or directory

    by updating the stale references to kernel/mutex.c.

    Reported-by: fengguang.wu@intel.com
    Signed-off-by: Peter Zijlstra
    Link: http://lkml.kernel.org/n/tip-34pikw1tlsskj65rrt5iusrq@git.kernel.org
    Signed-off-by: Ingo Molnar

    Peter Zijlstra
     

03 Sep, 2010

1 commit


03 Mar, 2010

1 commit


20 Oct, 2007

1 commit


17 Oct, 2007

1 commit


10 Jan, 2006

1 commit