md/raid5: fix new memory-reference bug in alloc_thread_groups.
[pandora-kernel.git] / drivers / md / raid5.c
index 47da0af..676d8b7 100644 (file)
@@ -5471,7 +5471,7 @@ static int alloc_thread_groups(struct r5conf *conf, int cnt,
        for (i = 0; i < *group_cnt; i++) {
                struct r5worker_group *group;
 
-               group = worker_groups[i];
+               group = &(*worker_groups)[i];
                INIT_LIST_HEAD(&group->handle_list);
                group->conf = conf;
                group->workers = workers + i * cnt;