• Jens Axboe's avatar
    blk-mq: improve warning for running a queue on the wrong CPU · 0e87e58b
    Jens Axboe authored
    __blk_mq_run_hw_queue() currently warns if we are running the queue on a
    CPU that isn't set in its mask. However, this can happen if a CPU is
    being offlined, and the workqueue handling will place the work on CPU0
    instead. Improve the warning so that it only triggers if the batch cpu
    in the hardware queue is currently online.  If it triggers for that
    case, then it's indicative of a flow problem in blk-mq, so we want to
    retain it for that case.
    Signed-off-by: default avatarJens Axboe <axboe@fb.com>
    0e87e58b
blk-mq.c 58 KB