Set proper multiqueue flags
Setting BLK_MQ_F_STACKING (to indicate stacked device) and BLK_MQ_F_BLOCKING (to indicate potentially blocking operations like acquiring mutex or GFP_NOIO allocations). Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
This commit is contained in:
@@ -526,7 +526,7 @@ static int _casdsk_init_tag_set(struct casdsk_disk *dsk, struct blk_mq_tag_set *
|
||||
set->queue_depth = BLKDEV_MAX_RQ;
|
||||
|
||||
set->cmd_size = 0;
|
||||
set->flags = BLK_MQ_F_SHOULD_MERGE;
|
||||
set->flags = BLK_MQ_F_SHOULD_MERGE | CAS_BLK_MQ_F_STACKING | BLK_MQ_F_BLOCKING;
|
||||
|
||||
set->driver_data = dsk;
|
||||
|
||||
|
Reference in New Issue
Block a user