This function will be called from multipathd in a follow-up patch.
Signed-off-by: Martin Wilck <[email protected]>
---
libmultipath/libmultipath.version | 1 +
libmultipath/structs_vec.c | 2 +-
libmultipath/structs_vec.h | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/libmultipath/libmultipath.version
b/libmultipath/libmultipath.version
index 30b282f..19e4f39 100644
--- a/libmultipath/libmultipath.version
+++ b/libmultipath/libmultipath.version
@@ -145,6 +145,7 @@ global:
mpath_in_use;
need_io_err_check;
orphan_path;
+ orphan_paths;
parse_prkey_flags;
pathcount;
path_discovery;
diff --git a/libmultipath/structs_vec.c b/libmultipath/structs_vec.c
index 7bceeb6..0717888 100644
--- a/libmultipath/structs_vec.c
+++ b/libmultipath/structs_vec.c
@@ -377,7 +377,7 @@ void orphan_path(struct path *pp, const char *reason)
uninitialize_path(pp);
}
-static void orphan_paths(vector pathvec, struct multipath *mpp, const char
*reason)
+void orphan_paths(vector pathvec, struct multipath *mpp, const char *reason)
{
int i;
struct path * pp;
diff --git a/libmultipath/structs_vec.h b/libmultipath/structs_vec.h
index 1eedfc8..5f8fd63 100644
--- a/libmultipath/structs_vec.h
+++ b/libmultipath/structs_vec.h
@@ -16,6 +16,7 @@ void set_no_path_retry(struct multipath *mpp);
int adopt_paths (vector pathvec, struct multipath *mpp,
const struct multipath *current_mpp);
void orphan_path (struct path * pp, const char *reason);
+void orphan_paths(vector pathvec, struct multipath *mpp, const char *reason);
void set_path_removed(struct path *pp);
int verify_paths(struct multipath *mpp);
--
2.52.0