aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/elevator.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@fb.com>2014-06-22 16:32:48 -0600
committerJens Axboe <axboe@fb.com>2014-06-22 16:34:11 -0600
commite567bf7112518824830978d644dfb5a991e67d54 (patch)
treec049e11e12b33283bff3e952d60541d8a3c980a9 /include/linux/elevator.h
parentRevert "block: add __init to blkcg_policy_register" (diff)
downloadlinux-dev-e567bf7112518824830978d644dfb5a991e67d54.tar.xz
linux-dev-e567bf7112518824830978d644dfb5a991e67d54.zip
Revert "block: add __init to elv_register"
This reverts commit b5097e956a4d2919ee248d6481e4204c5568ed5c. The original commit is buggy, we do use the registration functions at runtime, for instance when loading IO schedulers through sysfs. Reported-by: Damien Wyart <damien.wyart@gmail.com>
Diffstat (limited to 'include/linux/elevator.h')
-rw-r--r--include/linux/elevator.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/elevator.h b/include/linux/elevator.h
index e2a6bd7fb133..45a91474487d 100644
--- a/include/linux/elevator.h
+++ b/include/linux/elevator.h
@@ -143,7 +143,7 @@ extern void elv_drain_elevator(struct request_queue *);
* io scheduler registration
*/
extern void __init load_default_elevator_module(void);
-extern int __init elv_register(struct elevator_type *);
+extern int elv_register(struct elevator_type *);
extern void elv_unregister(struct elevator_type *);
/*