diff options
author | Jens Axboe <jens.axboe@oracle.com> | 2006-12-20 11:04:12 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2006-12-20 11:04:12 +0100 |
commit | da775265021b61d5eb81df155e36cb0810f6df53 (patch) | |
tree | f7b28991b281a8c581bd3ab0bb470e158ae2206f /sound/core | |
parent | 8e5cfc45e7527eb5c8a9a22d56a7b9227e7c0913 (diff) | |
download | blackbird-op-linux-da775265021b61d5eb81df155e36cb0810f6df53.tar.gz blackbird-op-linux-da775265021b61d5eb81df155e36cb0810f6df53.zip |
[PATCH] cfq-iosched: don't allow sync merges across queues
Currently we allow any merge, even if the io originates from different
processes. This can cause really bad starvation and unfairness, if those
ios happen to be synchronous (reads or direct writes).
So add a allow_merge hook to the io scheduler ops, so an io scheduler can
help decide whether a bio/process combination may be merged with an
existing request.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'sound/core')
0 files changed, 0 insertions, 0 deletions