block, bfq: split also async bfq_queues on a per-actuator basis
[linux-2.6-microblaze.git] / block / bfq-iosched.h
index 28a884b..ea384d1 100644 (file)
@@ -980,8 +980,8 @@ struct bfq_group {
 
        struct bfq_data *bfqd;
 
-       struct bfq_queue *async_bfqq[2][IOPRIO_NR_LEVELS];
-       struct bfq_queue *async_idle_bfqq;
+       struct bfq_queue *async_bfqq[2][IOPRIO_NR_LEVELS][BFQ_MAX_ACTUATORS];
+       struct bfq_queue *async_idle_bfqq[BFQ_MAX_ACTUATORS];
 
        struct bfq_entity *my_entity;
 
@@ -998,8 +998,8 @@ struct bfq_group {
        struct bfq_entity entity;
        struct bfq_sched_data sched_data;
 
-       struct bfq_queue *async_bfqq[2][IOPRIO_NR_LEVELS];
-       struct bfq_queue *async_idle_bfqq;
+       struct bfq_queue *async_bfqq[2][IOPRIO_NR_LEVELS][BFQ_MAX_ACTUATORS];
+       struct bfq_queue *async_idle_bfqq[BFQ_MAX_ACTUATORS];
 
        struct rb_root rq_pos_tree;
 };