summaryrefslogtreecommitdiffstats
path: root/Documentation/kref.txt
Commit message (Collapse)AuthorAgeFilesLines
* kref.txt: standardize document formatMauro Carvalho Chehab2017-07-141-140/+155
| | | | | | | | | | | | | | | | Each text file under Documentation follows a different format. Some doesn't even have titles! Change its representation to follow the adopted standard, using ReST markups for it to be parseable by Sphinx: - add a title for the document and section titles; - move authorship information to the beginning and use :Author: - mark literal blocks as such and ident them if needed. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
* Revert "kref: double kref_put() in my_data_handler()"Thomas Hellstrom2017-04-081-0/+1
| | | | | | | | | | | | | | | This reverts commit 8f1ecc9fbc5b223e4f5d5bb8bcd6f5672c4bc4b6. The correction is incorrect, see discussion at http://stackoverflow.com/questions/20093127/why-kref-doc-of-linux-kernel-omits-kref-put-when-kthread-run-fail Reported-by: KrishnamRaju raju <ekraju@gmail.com> Cc: Roel Kluin <roel.kluin@gmail.com> Cc: Randy Dunlap <randy.dunlap@oracle.com> Cc: KrishnamRaju raju <ekraju@gmail.com> Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
* kref: Add kref_get_unless_zero documentationThomas Hellstrom2012-11-281-0/+88
| | | | | | | | Document how kref_get_unless_zero should be used and how it helps solve a typical kref / locking problem. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
* kref: Fix typo in kref documentationJavi Merino2011-03-071-1/+1
| | | | | | | | container_of() should refer to the struct created in the example. Signed-off-by: Javi Merino <cibervicho@gmail.com> Cc: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* kref: double kref_put() in my_data_handler()Roel Kluin2009-09-181-1/+0Star
| | | | | | | | The kref_put() already occurs after the out label Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* docs: convert kref semaphore to mutexDaniel Walker2008-02-061-10/+10
| | | | | | | | | | | Just converting this documentation semaphore reference, since we don't want to promote semaphore usage. Signed-off-by: Daniel Walker <dwalker@mvista.com> Acked-by: Corey Minyard <minyard@acm.org> Cc: Greg KH <greg@kroah.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
* Fix wrong identifier name in Documentation/kref.txtSatyam Sharma2007-05-111-1/+1
| | | | | | | | There's a typo / wrong identifier name in Documentation/kref.txt. Fix it. Signed-off-by: Satyam Sharma <ssatyam@cse.iitk.ac.in> Acked-by: Corey Minyard <minyard@acm.org> Signed-off-by: Adrian Bunk <bunk@stusta.de>
* [PATCH] kref: add link to original documentation to the kref documentation.gregkh@suse.de2005-04-191-1/+6
| | | | | | Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
* [PATCH] kref: add documentationminyard@acm.org2005-04-191-0/+211
Add some documentation for krefs. Signed-off-by: Corey Minyard <minyard@acm.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>