You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
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>
This commit is contained in:
@@ -77,4 +77,5 @@ typedef int (*percpu_ida_cb)(unsigned, void *);
|
||||
int percpu_ida_for_each_free(struct percpu_ida *pool, percpu_ida_cb fn,
|
||||
void *data);
|
||||
|
||||
unsigned percpu_ida_free_tags(struct percpu_ida *pool, int cpu);
|
||||
#endif /* __PERCPU_IDA_H__ */
|
||||
|
||||
Reference in New Issue
Block a user