The attached patch initializes current_count correctly. I am not use to making patch sets and I diffed the wrong file. Sorry -- Mike Christie mikenc@xxxxxxxxxx
--- linux-2.6.5/drivers/md/dm-mpath.c 2004-04-06 15:37:31.000000000 -0700 +++ linux-2.6.5-udm1/drivers/md/dm-mpath.c 2004-04-06 15:40:00.037611586 -0700 @@ -262,7 +262,7 @@ static struct path *get_current_path(str path = __choose_path(m); } - m->current_path = MPATH_MIN_IO; + m->current_count = MPATH_MIN_IO; m->current_path = path; done: path = m->current_path;