]> git.karo-electronics.de Git - karo-tx-linux.git/commit
percpu_ida: add an API to return free tags
authorShaohua Li <shli@kernel.org>
Tue, 15 Oct 2013 01:05:03 +0000 (09:05 +0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 24 Oct 2013 10:23:22 +0000 (11:23 +0100)
commit2a01b8df3f505db6c6ec4054ed85b02cacfd2507
treefaddc10dd630279bb4032b9d41af84f0d09d016f
parent4636a41c5b5548588e6e6566f97238d347cc70fd
percpu_ida: add an API to return free tags

Add an API to return free tags, blk-mq-tag will use it.

Note, this just returns a snapshot of free tags number. blk-mq-tag has
two usages of it. One is for info output for diagnosis. The other is to
quickly check if there are free tags for request dispatch checking.
Neither requires very precise.

Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Shaohua Li <shli@fusionio.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/percpu_ida.h
lib/percpu_ida.c