The patch titled docbook: some kernel-locking fixes has been removed from the -mm tree. Its filename was docbook-some-kernel-locking-fixes.patch This patch was dropped because an updated version will be merged The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: docbook: some kernel-locking fixes From: Matti Linnanvuori <mattilinnanvuori@xxxxxxxxx> Fix a wrong path. Add a chapter about try functions. http://bugzilla.kernel.org/show_bug.cgi?id=9011 Signed-off-by: Matti Linnanvuori <mattilinnanvuori@xxxxxxxxx> Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx> Cc: Rusty Russell <rusty@xxxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- Documentation/DocBook/kernel-locking.tmpl | 23 ++++++++++++++++++++ 1 file changed, 23 insertions(+) diff -puN Documentation/DocBook/kernel-locking.tmpl~docbook-some-kernel-locking-fixes Documentation/DocBook/kernel-locking.tmpl --- a/Documentation/DocBook/kernel-locking.tmpl~docbook-some-kernel-locking-fixes +++ a/Documentation/DocBook/kernel-locking.tmpl @@ -694,6 +694,29 @@ </sect1> </chapter> +<chapter id="try-variants"> + <title>The try variants</title> + + <para> + <function>spin_trylock()</function> does not spin but returns non-zero if + it acquires the spinlock on the first try or 0 if not. + </para> + + <para> + <function>mutex_trylock()</function> does not suspend your task + but returns non-zero if it could lock the mutex on the first try + or 0 if not. + </para> + + <para> + <function>down_trylock()</function> does not suspend your task + but returns 0 if it could get the semaphore on the first try or + non-zero if not. The return value is the inverse of that of + <function>spin_trylock()</function> and <function>mutex_trylock() + </function>. + </para> +</chapter> + <chapter id="Examples"> <title>Common Examples</title> <para> _ Patches currently in -mm which might be from mattilinnanvuori@xxxxxxxxx are origin.patch docbook-some-kernel-locking-fixes.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html