Before calling blk_mq_map_queues(), the mq_map and nr_queues belonging to "struct blk_mq_queue_map" must be a vaild value.
If nr_queues is set to 0, the system may encounter the "divide zero" depending on the type of architecture.