• Jens Axboe's avatar
    blk-mq: account higher order dispatch · 703fd1c0
    Jens Axboe authored
    We currently account a '0' dispatch, and anything above that still falls
    below the range set by BLK_MQ_MAX_DISPATCH_ORDER. If we dispatch more,
    we don't account it.
    
    Change the last bucket to be inclusive of anything above the range we
    track, and have the sysfs file reflect that by including a '+' in the
    output:
    
    $ cat /sys/block/nvme0n1/mq/0/dispatched
            0	1006
            1	20229
            2	1
            4	0
            8	0
           16	0
           32+	0
    Signed-off-by: default avatarJens Axboe <axboe@fb.com>
    Reviewed-by: default avatarOmar Sandoval <osandov@fb.com>
    703fd1c0
blk-mq.c 58.3 KB