From mboxrd@z Thu Jan 1 00:00:00 1970 From: mwilck@suse.com Subject: [PATCH 19/19] mpathpersist: remove logsink and udev Date: Wed, 16 Sep 2020 17:37:18 +0200 Message-ID: <20200916153718.582-20-mwilck@suse.com> References: <20200916153718.582-1-mwilck@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20200916153718.582-1-mwilck@suse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: Christophe Varoqui , Benjamin Marzinski Cc: dm-devel@redhat.com, Martin Wilck List-Id: dm-devel.ids From: Martin Wilck We can use libmultipath's internal symbols now. Signed-off-by: Martin Wilck --- mpathpersist/main.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/mpathpersist/main.c b/mpathpersist/main.c index 0f0db4b..729857f 100644 --- a/mpathpersist/main.c +++ b/mpathpersist/main.c @@ -42,13 +42,10 @@ void * mpath_alloc_prin_response(int prin_sa); void mpath_print_transport_id(struct prin_fulldescr *fdesc); int construct_transportid(const char * inp, struct transportid transid[], int num_transportids); -int logsink; - void rcu_register_thread_memb(void) {} void rcu_unregister_thread_memb(void) {} -struct udev *udev; static int verbose, loglevel, noisy; @@ -608,16 +605,17 @@ int main(int argc, char *argv[]) exit (1); } - udev = udev_new(); + if (libmultipath_init()) + exit(1); if (libmpathpersist_init()) { - udev_unref(udev); + libmultipath_exit(); exit(1); } ret = handle_args(argc, argv, 0); libmpathpersist_exit(); - udev_unref(udev); + libmultipath_exit(); return (ret >= 0) ? ret : MPATH_PR_OTHER; } -- 2.28.0