]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
block: Unexport elv_register_queue() and elv_unregister_queue()
authorBart Van Assche <bart.vanassche@wdc.com>
Wed, 17 Jan 2018 19:48:08 +0000 (11:48 -0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 18 Jan 2018 19:54:41 +0000 (12:54 -0700)
These two functions are only called from inside the block layer so
unexport them.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk.h
block/elevator.c
include/linux/elevator.h

index c84ae0e21ebd83805c9af4ae152a6abae2c7a6b0..b1771851ed92e4da9803f0efdc6f54719d36f39e 100644 (file)
@@ -162,6 +162,9 @@ static inline void elv_deactivate_rq(struct request_queue *q, struct request *rq
                e->type->ops.sq.elevator_deactivate_req_fn(q, rq);
 }
 
+int elv_register_queue(struct request_queue *q);
+void elv_unregister_queue(struct request_queue *q);
+
 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno);
 
 #ifdef CONFIG_FAIL_IO_TIMEOUT
index 138faeb08a7c3d976b0a3f03faa53c61a9398eb7..4f00b53cd5fdfd2c7de7f3c2b54cc3ebbeeb1be4 100644 (file)
@@ -886,7 +886,6 @@ int elv_register_queue(struct request_queue *q)
        }
        return error;
 }
-EXPORT_SYMBOL(elv_register_queue);
 
 void elv_unregister_queue(struct request_queue *q)
 {
@@ -900,7 +899,6 @@ void elv_unregister_queue(struct request_queue *q)
                wbt_enable_default(q);
        }
 }
-EXPORT_SYMBOL(elv_unregister_queue);
 
 int elv_register(struct elevator_type *e)
 {
index 3d794b3dc53236a9bff9b0f2ae69f085209ee385..6d9e230dffd29f3e7f72e3b025d8f3904d3978d7 100644 (file)
@@ -198,8 +198,6 @@ extern bool elv_attempt_insert_merge(struct request_queue *, struct request *);
 extern void elv_requeue_request(struct request_queue *, struct request *);
 extern struct request *elv_former_request(struct request_queue *, struct request *);
 extern struct request *elv_latter_request(struct request_queue *, struct request *);
-extern int elv_register_queue(struct request_queue *q);
-extern void elv_unregister_queue(struct request_queue *q);
 extern int elv_may_queue(struct request_queue *, unsigned int);
 extern void elv_completed_request(struct request_queue *, struct request *);
 extern int elv_set_request(struct request_queue *q, struct request *rq,