Loading block/blk-mq.c +1 −1 Original line number Diff line number Diff line Loading @@ -530,7 +530,7 @@ struct blk_mq_timeout_data { unsigned int next_set; }; static void blk_mq_rq_timed_out(struct request *req, bool reserved) void blk_mq_rq_timed_out(struct request *req, bool reserved) { struct blk_mq_ops *ops = req->q->mq_ops; enum blk_eh_timer_return ret = BLK_EH_RESET_TIMER; Loading block/blk-mq.h +2 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,8 @@ extern int blk_mq_hw_queue_to_node(unsigned int *map, unsigned int); extern int blk_mq_sysfs_register(struct request_queue *q); extern void blk_mq_sysfs_unregister(struct request_queue *q); extern void blk_mq_rq_timed_out(struct request *req, bool reserved); /* * Basic implementation of sparser bitmap, allowing the user to spread * the bits over more cachelines. Loading block/blk-timeout.c +5 −1 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ #include <linux/fault-inject.h> #include "blk.h" #include "blk-mq.h" #ifdef CONFIG_FAIL_IO_TIMEOUT Loading Loading @@ -158,6 +159,9 @@ void blk_abort_request(struct request *req) if (blk_mark_rq_complete(req)) return; blk_delete_timer(req); if (req->q->mq_ops) blk_mq_rq_timed_out(req, false); else blk_rq_timed_out(req); } EXPORT_SYMBOL_GPL(blk_abort_request); Loading Loading
block/blk-mq.c +1 −1 Original line number Diff line number Diff line Loading @@ -530,7 +530,7 @@ struct blk_mq_timeout_data { unsigned int next_set; }; static void blk_mq_rq_timed_out(struct request *req, bool reserved) void blk_mq_rq_timed_out(struct request *req, bool reserved) { struct blk_mq_ops *ops = req->q->mq_ops; enum blk_eh_timer_return ret = BLK_EH_RESET_TIMER; Loading
block/blk-mq.h +2 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,8 @@ extern int blk_mq_hw_queue_to_node(unsigned int *map, unsigned int); extern int blk_mq_sysfs_register(struct request_queue *q); extern void blk_mq_sysfs_unregister(struct request_queue *q); extern void blk_mq_rq_timed_out(struct request *req, bool reserved); /* * Basic implementation of sparser bitmap, allowing the user to spread * the bits over more cachelines. Loading
block/blk-timeout.c +5 −1 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ #include <linux/fault-inject.h> #include "blk.h" #include "blk-mq.h" #ifdef CONFIG_FAIL_IO_TIMEOUT Loading Loading @@ -158,6 +159,9 @@ void blk_abort_request(struct request *req) if (blk_mark_rq_complete(req)) return; blk_delete_timer(req); if (req->q->mq_ops) blk_mq_rq_timed_out(req, false); else blk_rq_timed_out(req); } EXPORT_SYMBOL_GPL(blk_abort_request); Loading