aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJens Axboe <jens.axboe@oracle.com>2006-12-20 05:06:15 -0500
committerJens Axboe <jens.axboe@oracle.com>2006-12-20 05:06:15 -0500
commit126ec9a676f601818dc3a85af0552b146410d888 (patch)
tree5cf2bae7274acf4037159b55930fd91a78967b09
parentda775265021b61d5eb81df155e36cb0810f6df53 (diff)
[PATCH] block: document io scheduler allow_merge_fn hook
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
-rw-r--r--Documentation/block/biodoc.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/block/biodoc.txt b/Documentation/block/biodoc.txt
index c6c9a9c10d7f..3adaace328a6 100644
--- a/Documentation/block/biodoc.txt
+++ b/Documentation/block/biodoc.txt
@@ -946,6 +946,13 @@ elevator_merged_fn called when a request in the scheduler has been
946 scheduler for example, to reposition the request 946 scheduler for example, to reposition the request
947 if its sorting order has changed. 947 if its sorting order has changed.
948 948
949elevator_allow_merge_fn called whenever the block layer determines
950 that a bio can be merged into an existing
951 request safely. The io scheduler may still
952 want to stop a merge at this point if it
953 results in some sort of conflict internally,
954 this hook allows it to do that.
955
949elevator_dispatch_fn fills the dispatch queue with ready requests. 956elevator_dispatch_fn fills the dispatch queue with ready requests.
950 I/O schedulers are free to postpone requests by 957 I/O schedulers are free to postpone requests by
951 not filling the dispatch queue unless @force 958 not filling the dispatch queue unless @force