]> git.baikalelectronics.ru Git - kernel.git/commit
blk-mq: save memory by freeing requests on unused hardware queues
authorJens Axboe <axboe@fb.com>
Wed, 21 May 2014 20:01:15 +0000 (14:01 -0600)
committerJens Axboe <axboe@fb.com>
Wed, 21 May 2014 20:01:15 +0000 (14:01 -0600)
commit29886761373b234046e2b947648409ef1af57be0
tree614cc76c04c6a7e17278839d28b3e26608a63f82
parent88204fd7d5be23535043adbe6ae1fedf25a7e9dc
blk-mq: save memory by freeing requests on unused hardware queues

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: Jens Axboe <axboe@fb.com>
block/blk-mq.c