summaryrefslogtreecommitdiffstats
path: root/block/blk-stat.h
diff options
context:
space:
mode:
authorJosef Bacik <jbacik@fb.com>2018-07-03 17:14:57 +0200
committerJens Axboe <axboe@kernel.dk>2018-07-09 17:07:54 +0200
commit2ecbf456352d0699f51b4c6d70ea5bf29766579c (patch)
tree3f7dcf7c71cda4d74d1a8371741cb498e43c02ff /block/blk-stat.h
parentmemcontrol: schedule throttling if we are congested (diff)
downloadlinux-2ecbf456352d0699f51b4c6d70ea5bf29766579c.tar.xz
linux-2ecbf456352d0699f51b4c6d70ea5bf29766579c.zip
blk-stat: export helpers for modifying blk_rq_stat
We need to use blk_rq_stat in the blkcg qos stuff, so export some of these helpers so they can be used by other things. Signed-off-by: Josef Bacik <jbacik@fb.com> Acked-by: Tejun Heo <tj@kernel.org> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to '')
-rw-r--r--block/blk-stat.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/block/blk-stat.h b/block/blk-stat.h
index 78399cdde9c9..f4a1568e81a4 100644
--- a/block/blk-stat.h
+++ b/block/blk-stat.h
@@ -159,4 +159,8 @@ static inline void blk_stat_activate_msecs(struct blk_stat_callback *cb,
mod_timer(&cb->timer, jiffies + msecs_to_jiffies(msecs));
}
+void blk_rq_stat_add(struct blk_rq_stat *, u64);
+void blk_rq_stat_sum(struct blk_rq_stat *, struct blk_rq_stat *);
+void blk_rq_stat_init(struct blk_rq_stat *);
+
#endif