mirror of https://gitee.com/openkylin/linux.git
[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
|
@ -136,7 +136,7 @@ static int rr_add_path(struct path_selector *ps, struct path *path,
|
|||
|
||||
path->pscontext = pi;
|
||||
|
||||
list_add(&pi->list, &s->valid_paths);
|
||||
list_add_tail(&pi->list, &s->valid_paths);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue