blk-mq: ensure that hardware queues are always run on the mapped CPUs
Instead of providing soft mappings with no guarantees on hardware queues always being run on the right CPU, switch to a hard mapping guarantee that ensure that we always run the hardware queue on (one of, if more) the mapped CPU. Signed-off-by: Jens Axboe <axboe@fb.com>
This commit is contained in:
parent
8ab14595b6
commit
e4043dcf30
2 changed files with 52 additions and 15 deletions
|
@ -19,6 +19,7 @@ struct blk_mq_hw_ctx {
|
|||
|
||||
unsigned long state; /* BLK_MQ_S_* flags */
|
||||
struct delayed_work delayed_work;
|
||||
cpumask_var_t cpumask;
|
||||
|
||||
unsigned long flags; /* BLK_MQ_F_* flags */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue