diff options
author | Matthew Wilcox <matthew@wil.cx> | 2008-04-18 22:21:05 -0400 |
---|---|---|
committer | Matthew Wilcox <willy@linux.intel.com> | 2008-04-18 22:22:54 -0400 |
commit | 6188e10d38b8d7244ee7776d5f1f88c837b4b93f (patch) | |
tree | 6675e02c47fb684a613e10513816b5dcc5de28a9 /Documentation/DocBook/kernel-locking.tmpl | |
parent | d7b1acd3b524b39f418e463e836b48ac041954d6 (diff) | |
download | kernel_samsung_espresso10-6188e10d38b8d7244ee7776d5f1f88c837b4b93f.zip kernel_samsung_espresso10-6188e10d38b8d7244ee7776d5f1f88c837b4b93f.tar.gz kernel_samsung_espresso10-6188e10d38b8d7244ee7776d5f1f88c837b4b93f.tar.bz2 |
Convert asm/semaphore.h users to linux/semaphore.h
Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Diffstat (limited to 'Documentation/DocBook/kernel-locking.tmpl')
-rw-r--r-- | Documentation/DocBook/kernel-locking.tmpl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Documentation/DocBook/kernel-locking.tmpl b/Documentation/DocBook/kernel-locking.tmpl index 2e9d6b4..435413c 100644 --- a/Documentation/DocBook/kernel-locking.tmpl +++ b/Documentation/DocBook/kernel-locking.tmpl @@ -241,7 +241,7 @@ </para> <para> The third type is a semaphore - (<filename class="headerfile">include/asm/semaphore.h</filename>): it + (<filename class="headerfile">include/linux/semaphore.h</filename>): it can have more than one holder at any time (the number decided at initialization time), although it is most commonly used as a single-holder lock (a mutex). If you can't get a semaphore, your @@ -290,7 +290,7 @@ <para> If you have a data structure which is only ever accessed from user context, then you can use a simple semaphore - (<filename>linux/asm/semaphore.h</filename>) to protect it. This + (<filename>linux/linux/semaphore.h</filename>) to protect it. This is the most trivial case: you initialize the semaphore to the number of resources available (usually 1), and call <function>down_interruptible()</function> to grab the semaphore, and @@ -1656,7 +1656,7 @@ the amount of locking which needs to be done. #include <linux/slab.h> #include <linux/string.h> +#include <linux/rcupdate.h> - #include <asm/semaphore.h> + #include <linux/semaphore.h> #include <asm/errno.h> struct object |