• Jens Axboe's avatar
    [PATCH] elevator: move the backmerging logic into the elevator core · 9817064b
    Jens Axboe authored
    Right now, every IO scheduler implements its own backmerging (except for
    noop, which does no merging). That results in duplicated code for
    essentially the same operation, which is never a good thing. This patch
    moves the backmerging out of the io schedulers and into the elevator
    core. We save 1.6kb of text and as a bonus get backmerging for noop as
    well. Win-win!
    Signed-off-by: default avatarJens Axboe <axboe@suse.de>
    9817064b
as-iosched.c 42.6 KB