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


Reply via email to