blk-mq: un-export blk_mq_free_hctx_request()
authorJens Axboe <axboe@fb.com>
Thu, 15 Dec 2016 21:27:46 +0000 (14:27 -0700)
committerJens Axboe <axboe@fb.com>
Tue, 17 Jan 2017 17:03:48 +0000 (10:03 -0700)
It's only used in blk-mq, kill it from the main exported header
and kill the symbol export as well.

Signed-off-by: Jens Axboe <axboe@fb.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: Bart Van Assche <bart.vanassche@sandisk.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Omar Sandoval <osandov@fb.com>
block/blk-mq.c
include/linux/blk-mq.h

index 79e1cb0f7b15243dc2d51712f38155ca2fe4afcb..f49f6325b332ba1a8a55174622cd14bc14f272cd 100644 (file)
@@ -337,15 +337,14 @@ static void __blk_mq_free_request(struct blk_mq_hw_ctx *hctx,
        blk_queue_exit(q);
 }
 
-void blk_mq_free_hctx_request(struct blk_mq_hw_ctx *hctx, struct request *rq)
+static void blk_mq_free_hctx_request(struct blk_mq_hw_ctx *hctx,
+                                    struct request *rq)
 {
        struct blk_mq_ctx *ctx = rq->mq_ctx;
 
        ctx->rq_completed[rq_is_sync(rq)]++;
        __blk_mq_free_request(hctx, ctx, rq);
-
 }
-EXPORT_SYMBOL_GPL(blk_mq_free_hctx_request);
 
 void blk_mq_free_request(struct request *rq)
 {
index afc81d77e4713c3ef13c7b040a1949b5929cd2d4..2686f9e7302a5e6e624e1c7d645bf8ab3fb36b3c 100644 (file)
@@ -181,7 +181,6 @@ void blk_mq_flush_plug_list(struct blk_plug *plug, bool from_schedule);
 
 void blk_mq_insert_request(struct request *, bool, bool, bool);
 void blk_mq_free_request(struct request *rq);
-void blk_mq_free_hctx_request(struct blk_mq_hw_ctx *, struct request *rq);
 bool blk_mq_can_queue(struct blk_mq_hw_ctx *);
 
 enum {