summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2004-04-12 00:16:44 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-04-12 00:16:44 -0700
commit3e2ea65d7be031644c6d6a3ed5bd89af5ef2f090 (patch)
treeaefca4d6f4abd15fd61230684cfac0debaf3d09f /include/linux
parent1dc841edc41a3014ece92b72013b3b57b0424e6b (diff)
[PATCH] CFQ io scheduler
From: Jens Axboe <axboe@suse.de> CFQ I/O scheduler
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/elevator.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/elevator.h b/include/linux/elevator.h
index ce58f47126c1..27e8183f4776 100644
--- a/include/linux/elevator.h
+++ b/include/linux/elevator.h
@@ -94,6 +94,11 @@ extern elevator_t iosched_deadline;
*/
extern elevator_t iosched_as;
+/*
+ * completely fair queueing I/O scheduler
+ */
+extern elevator_t iosched_cfq;
+
extern int elevator_init(request_queue_t *, elevator_t *);
extern void elevator_exit(request_queue_t *);
extern int elv_rq_merge_ok(struct request *, struct bio *);