[PATCH] dm: multipath: fix rr_add_path order
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@redhat.com> Signed-off-by: Alasdair G Kergon <agk@redhat.com> Cc: <dm-devel@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
d287483d6d
commit
5d55fdf949
1 changed files with 1 additions and 1 deletions
|
@ -136,7 +136,7 @@ static int rr_add_path(struct path_selector *ps, struct path *path,
|
||||||
|
|
||||||
path->pscontext = pi;
|
path->pscontext = pi;
|
||||||
|
|
||||||
list_add(&pi->list, &s->valid_paths);
|
list_add_tail(&pi->list, &s->valid_paths);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue