• Jens Axboe's avatar
    blk-mq: save memory by freeing requests on unused hardware queues · 484b4061
    Jens Axboe authored
    Depending on the topology of the machine and the number of queues
    exposed by a device, we can end up in a situation where some of
    the hardware queues are unused (as in, they don't map to any
    software queues). For this case, free up the memory used by the
    request map, as we will not use it. This can be a substantial
    amount of memory, depending on the number of queues vs CPUs and
    the queue depth of the device.
    Signed-off-by: default avatarJens Axboe <axboe@fb.com>
    484b4061
blk-mq.c 43 KB