summaryrefslogtreecommitdiffstats
path: root/block/genhd.c
diff options
context:
space:
mode:
authorJerome Marchand <jmarchan@redhat.com>2011-01-05 16:57:37 +0100
committerJens Axboe <jaxboe@fusionio.com>2011-01-05 16:57:37 +0100
commite4a683c899cd5a49f8d684a054c95bd115a0c005 (patch)
treec7e79e24199a5ed34a488b06cfd3fa890637db7d /block/genhd.c
parenta6e8dc46ff0b7defbfa4f29a71aee263377ec573 (diff)
downloadop-kernel-dev-e4a683c899cd5a49f8d684a054c95bd115a0c005.zip
op-kernel-dev-e4a683c899cd5a49f8d684a054c95bd115a0c005.tar.gz
kref: add kref_test_and_get
Add kref_test_and_get() function, which atomically add a reference only if refcount is not zero. This prevent to add a reference to an object that is already being removed. Signed-off-by: Jerome Marchand <jmarchan@redhat.com> Cc: stable@kernel.org Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
Diffstat (limited to 'block/genhd.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud