aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/Kconfig.locks
diff options
context:
space:
mode:
authorDavidlohr Bueso <davidlohr@hp.com>2014-05-28 21:36:43 -0700
committerIngo Molnar <mingo@kernel.org>2014-06-05 13:29:37 +0200
commit9161f5409798d52aa8598ff12575fde2327bed84 (patch)
treea6ea49760c3b3a0fc3f5778568549d6a8ff982fb /kernel/Kconfig.locks
parentlocking/rwsem: Fix checkpatch.pl warnings (diff)
downloadlinux-dev-9161f5409798d52aa8598ff12575fde2327bed84.tar.xz
linux-dev-9161f5409798d52aa8598ff12575fde2327bed84.zip
locking/mutexes: Documentation update/rewrite
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 <davidlohr@hp.com> 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 <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/1401338203.2618.11.camel@buesod1.americas.hpqcorp.net Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel/Kconfig.locks')
0 files changed, 0 insertions, 0 deletions