Skip to content

Commit a8239f0

Browse files
YuKuai-huaweiaxboe
authored andcommitted
blk-mq: remove unused function blk_mq_queue_stopped()
blk_mq_queue_stopped() doesn't have any caller, which was found by code coverage test, thus remove it. Signed-off-by: Yu Kuai <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
1 parent e6190dd commit a8239f0

File tree

2 files changed

+0
-21
lines changed

2 files changed

+0
-21
lines changed

block/blk-mq.c

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2229,26 +2229,6 @@ void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs)
22292229
}
22302230
EXPORT_SYMBOL(blk_mq_delay_run_hw_queues);
22312231

2232-
/**
2233-
* blk_mq_queue_stopped() - check whether one or more hctxs have been stopped
2234-
* @q: request queue.
2235-
*
2236-
* The caller is responsible for serializing this function against
2237-
* blk_mq_{start,stop}_hw_queue().
2238-
*/
2239-
bool blk_mq_queue_stopped(struct request_queue *q)
2240-
{
2241-
struct blk_mq_hw_ctx *hctx;
2242-
unsigned long i;
2243-
2244-
queue_for_each_hw_ctx(q, hctx, i)
2245-
if (blk_mq_hctx_stopped(hctx))
2246-
return true;
2247-
2248-
return false;
2249-
}
2250-
EXPORT_SYMBOL(blk_mq_queue_stopped);
2251-
22522232
/*
22532233
* This function is often used for pausing .queue_rq() by driver when
22542234
* there isn't enough resource or some conditions aren't satisfied, and

include/linux/blk-mq.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -857,7 +857,6 @@ void blk_mq_kick_requeue_list(struct request_queue *q);
857857
void blk_mq_delay_kick_requeue_list(struct request_queue *q, unsigned long msecs);
858858
void blk_mq_complete_request(struct request *rq);
859859
bool blk_mq_complete_request_remote(struct request *rq);
860-
bool blk_mq_queue_stopped(struct request_queue *q);
861860
void blk_mq_stop_hw_queue(struct blk_mq_hw_ctx *hctx);
862861
void blk_mq_start_hw_queue(struct blk_mq_hw_ctx *hctx);
863862
void blk_mq_stop_hw_queues(struct request_queue *q);

0 commit comments

Comments
 (0)