Skip to content
  • Jens Axboe's avatar
    [PATCH] cfq-iosched: don't allow sync merges across queues · da775265
    Jens Axboe authored
    
    
    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: default avatarJens Axboe <jens.axboe@oracle.com>
    da775265