I think the flag should be inverted, indicated managed irqs if set. And we should fine a a way to automatically set it from the managed IRQ blk_mq_*_map_queues helpers instead of leaving the decisions to the driver author that is most likely going to get it wrong, especially for SCSI, where the actual driver can't even get at the current flag.