Factor out duplicate nr_priority_groups emit from status. --- diff/drivers/md/dm-mpath.c 2004-10-29 15:38:48.000000000 +0100 +++ source/drivers/md/dm-mpath.c 2004-10-29 15:38:54.000000000 +0100 @@ -816,9 +816,10 @@ char buffer[32]; char state; + DMEMIT("%u ", m->nr_priority_groups); + switch (type) { case STATUSTYPE_INFO: - DMEMIT("%u ", m->nr_priority_groups); list_for_each_entry(pg, &m->priority_groups, list) { if (pg->bypass) @@ -845,8 +846,6 @@ break; case STATUSTYPE_TABLE: - DMEMIT("%u ", m->nr_priority_groups); - list_for_each_entry(pg, &m->priority_groups, list) { DMEMIT("%s %u %u ", pg->ps.type->name, pg->nr_paths, pg->ps.type->table_args);