• J
    block: remove dead elevator code · a1ce35fa
    Jens Axboe 提交于
    This removes a bunch of core and elevator related code. On the core
    front, we remove anything related to queue running, draining,
    initialization, plugging, and congestions. We also kill anything
    related to request allocation, merging, retrieval, and completion.
    
    Remove any checking for single queue IO schedulers, as they no
    longer exist. This means we can also delete a bunch of code related
    to request issue, adding, completion, etc - and all the SQ related
    ops and helpers.
    
    Also kill the load_default_modules(), as all that did was provide
    for a way to load the default single queue elevator.
    Tested-by: NMing Lei <ming.lei@redhat.com>
    Reviewed-by: NOmar Sandoval <osandov@fb.com>
    Signed-off-by: NJens Axboe <axboe@kernel.dk>
    a1ce35fa
blk-settings.c 27.4 KB