From: Jonathan E Brassow <jbrassow@xxxxxxxxxx> When adding paths to the round-robin path selector, their order gets inverted, which is not desirable. Fix by replacing list_add() with list_add_tail(). Signed-off-by: Jonathan E Brassow <jbrassow@xxxxxxxxxx> Signed-off-by: Alasdair G Kergon <agk@xxxxxxxxxx> Cc: dm-devel@xxxxxxxxxx Index: linux-2.6.19-rc4/drivers/md/dm-round-robin.c =================================================================== --- linux-2.6.19-rc4.orig/drivers/md/dm-round-robin.c 2006-11-07 17:06:19.000000000 +0000 +++ linux-2.6.19-rc4/drivers/md/dm-round-robin.c 2006-11-07 17:07:59.000000000 +0000 @@ -136,7 +136,7 @@ static int rr_add_path(struct path_selec path->pscontext = pi; - list_add(&pi->list, &s->valid_paths); + list_add_tail(&pi->list, &s->valid_paths); return 0; } -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel