diff options
author | Christophe Varoqui <christophe.varoqui@free.fr> | 2008-04-04 00:58:41 +0200 |
---|---|---|
committer | Christophe Varoqui <christophe.varoqui@free.fr> | 2008-04-04 00:58:41 +0200 |
commit | 27c93c5efff1d425b9b71a62efe59465b4150303 (patch) | |
tree | 4685f20f1dfddf57c290752394873920a1202870 /libmultipath/configure.c | |
parent | 3aaecad682efef27ce6196c6d29db4cb93c9f2fb (diff) | |
download | multipath-tools-27c93c5efff1d425b9b71a62efe59465b4150303.tar.gz multipath-tools-27c93c5efff1d425b9b71a62efe59465b4150303.tar.bz2 multipath-tools-27c93c5efff1d425b9b71a62efe59465b4150303.zip |
Move to a shared lib model for
1) checkers (one lib for all checkers for a start)
2) prioritizers (one helper lib, plus one lib per prioritizer)
3) libmultipath
Collaterals include :
o Remove old prioritizer callouts.
o Drop the klibc support
o Add remove_map(s)/remove_map(s)_and_stop_waiter(s) helpers
Regression testing is needed now.
Diffstat (limited to 'libmultipath/configure.c')
-rw-r--r-- | libmultipath/configure.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libmultipath/configure.c b/libmultipath/configure.c index 3b58af7..72148c9 100644 --- a/libmultipath/configure.c +++ b/libmultipath/configure.c @@ -453,7 +453,7 @@ coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid) if (!mpp->paths) { condlog(0, "%s: skip coalesce (no paths)", mpp->alias); - remove_map(mpp, vecs, NULL, 0); + remove_map(mpp, vecs, 0); continue; } @@ -481,7 +481,7 @@ coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid) verify_paths(mpp, vecs, NULL); if (setup_map(mpp)) { - remove_map(mpp, vecs, NULL, 0); + remove_map(mpp, vecs, 0); continue; } @@ -495,7 +495,7 @@ coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid) "for create/reload map", mpp->alias, r); if (r == DOMAP_FAIL) { - remove_map(mpp, vecs, NULL, 0); + remove_map(mpp, vecs, 0); continue; } else /* if (r == DOMAP_RETRY) */ return r; @@ -523,7 +523,7 @@ coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid) vector_set_slot(newmp, mpp); } else - remove_map(mpp, vecs, NULL, 0); + remove_map(mpp, vecs, 0); } } /* @@ -543,7 +543,7 @@ coalesce_paths (struct vectors * vecs, vector newmp, char * refwwid) if ((j = find_slot(newmp, (void *)mpp)) != -1) vector_del_slot(newmp, j); - remove_map(mpp, vecs, NULL, 0); + remove_map(mpp, vecs, 0); if (dm_flush_map(mpp->alias, DEFAULT_TARGET)) condlog(2, "%s: remove failed (dead)", |