Whamcloud - gitweb
LU-8191 lnet: remove unused, fix non-static functions 36/51436/2
authorTimothy Day <timday@amazon.com>
Fri, 23 Jun 2023 20:45:23 +0000 (20:45 +0000)
committerOleg Drokin <green@whamcloud.com>
Fri, 14 Jul 2023 03:08:08 +0000 (03:08 +0000)
lnet_selftest_structure_assertion() and
lnet_net_is_pref_rtr_locked() are never called.
This patch removes both functions.

Static analysis shows that a number of functions
could be made static. This patch also declares
several functions in lnet static.

Test-Parameters: trivial
Signed-off-by: Timothy Day <timday@amazon.com>
Change-Id: Ie1b49c5652553715cd9f96b56090d33a95e3b438
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51436
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: jsimmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/klnds/o2iblnd/o2iblnd.c
lnet/klnds/o2iblnd/o2iblnd_cb.c
lnet/klnds/socklnd/socklnd.c
lnet/lnet/api-ni.c
lnet/lnet/lib-move.c
lnet/lnet/lib-msg.c
lnet/lnet/module.c
lnet/lnet/peer.c
lnet/selftest/conctl.c
lnet/selftest/module.c

index 7c1c8a3..6fca85a 100644 (file)
@@ -2657,7 +2657,7 @@ kiblnd_set_ni_fatal_on(struct kib_hca_dev *hdev, int val)
                lnet_update_ping_buffer();
 }
 
-void
+static void
 kiblnd_event_handler(struct ib_event_handler *handler, struct ib_event *event)
 {
        rwlock_t *g_lock = &kiblnd_data.kib_global_lock;
index 15401d4..32e67bf 100644 (file)
@@ -53,7 +53,7 @@ static void kiblnd_queue_tx(struct kib_tx *tx, struct kib_conn *conn);
 static void kiblnd_unmap_tx(struct kib_tx *tx);
 static void kiblnd_check_sends_locked(struct kib_conn *conn);
 
-void
+static void
 kiblnd_tx_done(struct kib_tx *tx)
 {
        struct lnet_msg *lntmsg[2];
index cb8e214..bf340e3 100644 (file)
@@ -1640,7 +1640,7 @@ ksocknal_close_matching_conns(struct lnet_processid *id, __u32 ipaddr)
        return (count == 0 ? -ENOENT : 0);
 }
 
-void
+static void
 ksocknal_notify_gw_down(struct lnet_nid *gw_nid)
 {
        /* The router is telling me she's been notified of a change in
index 6216868..76dcd73 100644 (file)
@@ -1583,29 +1583,6 @@ __must_hold(&the_lnet.ln_api_mutex)
        return 0;
 }
 
-bool
-lnet_net_is_pref_rtr_locked(struct lnet_net *net, struct lnet_nid *rtr_nid)
-{
-       struct lnet_nid_list *ne;
-
-       CDEBUG(D_NET, "%s: rtr pref empty: %d\n",
-              libcfs_net2str(net->net_id),
-              list_empty(&net->net_rtr_pref_nids));
-
-       if (list_empty(&net->net_rtr_pref_nids))
-               return false;
-
-       list_for_each_entry(ne, &net->net_rtr_pref_nids, nl_list) {
-               CDEBUG(D_NET, "Comparing pref %s with gw %s\n",
-                      libcfs_nidstr(&ne->nl_nid),
-                      libcfs_nidstr(rtr_nid));
-               if (nid_same(rtr_nid, &ne->nl_nid))
-                       return true;
-       }
-
-       return false;
-}
-
 static unsigned int
 lnet_nid4_cpt_hash(lnet_nid_t nid, unsigned int number)
 {
@@ -3445,7 +3422,7 @@ lnet_get_next_ni_locked(struct lnet_net *mynet, struct lnet_ni *prev)
        return ni;
 }
 
-int
+static int
 lnet_get_net_config(struct lnet_ioctl_config_data *config)
 {
        struct lnet_ni *ni;
@@ -3468,7 +3445,7 @@ lnet_get_net_config(struct lnet_ioctl_config_data *config)
        return rc;
 }
 
-int
+static int
 lnet_get_ni_config(struct lnet_ioctl_config_ni *cfg_ni,
                   struct lnet_ioctl_config_lnd_tunables *tun,
                   struct lnet_ioctl_element_stats *stats,
@@ -3496,7 +3473,7 @@ lnet_get_ni_config(struct lnet_ioctl_config_ni *cfg_ni,
        return rc;
 }
 
-int lnet_get_ni_stats(struct lnet_ioctl_element_msg_stats *msg_stats)
+static int lnet_get_ni_stats(struct lnet_ioctl_element_msg_stats *msg_stats)
 {
        struct lnet_ni *ni;
        int cpt;
@@ -5461,7 +5438,7 @@ static int lnet_route_show_done(struct netlink_callback *cb)
        return 0;
 }
 
-int lnet_scan_route(struct lnet_genl_route_list *rlist,
+static int lnet_scan_route(struct lnet_genl_route_list *rlist,
                    struct lnet_route_properties *settings)
 {
        struct lnet_remotenet *rnet;
index de5f10a..a880e1e 100644 (file)
@@ -2086,7 +2086,7 @@ lnet_handle_spec_local_mr_dst(struct lnet_send_data *sd)
        return -EHOSTUNREACH;
 }
 
-struct lnet_ni *
+static struct lnet_ni *
 lnet_find_best_ni_on_spec_net(struct lnet_ni *cur_best_ni,
                              struct lnet_peer *peer,
                              struct lnet_peer_net *peer_net,
@@ -2452,7 +2452,7 @@ lnet_handle_spec_router_dst(struct lnet_send_data *sd)
        return lnet_handle_send(sd);
 }
 
-struct lnet_ni *
+static struct lnet_ni *
 lnet_find_best_ni_on_local_net(struct lnet_peer *peer, int md_cpt,
                               struct lnet_msg *msg, bool discovery)
 {
index 880792f..2988b59 100644 (file)
@@ -624,7 +624,7 @@ lnet_resend_msg_locked(struct lnet_msg *msg)
        complete(&the_lnet.ln_mt_wait_complete);
 }
 
-int
+static int
 lnet_check_finalize_recursion_locked(struct lnet_msg *msg,
                                     struct list_head *containerq,
                                     int nworkers, void **workers)
@@ -650,7 +650,7 @@ lnet_check_finalize_recursion_locked(struct lnet_msg *msg,
        return my_slot;
 }
 
-int
+static int
 lnet_attempt_msg_resend(struct lnet_msg *msg)
 {
        struct lnet_msg_container *container;
index 5076a2c..178a954 100644 (file)
@@ -40,7 +40,7 @@ MODULE_PARM_DESC(config_on_load, "configure network at module load");
 
 static DEFINE_MUTEX(lnet_config_mutex);
 
-int lnet_configure(void *arg)
+static int lnet_configure(void *arg)
 {
        /* 'arg' only there so I can be passed to cfs_create_thread() */
        int    rc = 0;
@@ -67,7 +67,7 @@ out:
        return rc;
 }
 
-int lnet_unconfigure(void)
+static int lnet_unconfigure(void)
 {
        int refcount;
 
index 69e7033..ec43bb5 100644 (file)
@@ -1096,7 +1096,7 @@ lnet_peer_ni_set_non_mr_pref_nid(struct lnet_peer_ni *lpni,
  * Clear the preferred NID from a non-multi-rail peer_ni, provided
  * this preference was set by lnet_peer_ni_set_non_mr_pref_nid().
  */
-int
+static int
 lnet_peer_ni_clr_non_mr_pref_nid(struct lnet_peer_ni *lpni)
 {
        int rc = 0;
@@ -1126,7 +1126,7 @@ lnet_peer_ni_set_selection_priority(struct lnet_peer_ni *lpni, __u32 priority)
 /*
  * Clear the preferred NIDs from a non-multi-rail peer.
  */
-void
+static void
 lnet_peer_clr_non_mr_pref_nids(struct lnet_peer *lp)
 {
        struct lnet_peer_ni *lpni = NULL;
index 4cb7dd3..0bd81d4 100644 (file)
@@ -1033,7 +1033,7 @@ static char *lst_node_state2str(int state)
        return "Unknown";
 }
 
-int lst_node_str2state(char *str)
+static int lst_node_str2state(char *str)
 {
        int state = 0;
 
index ae73095..93cb266 100644 (file)
@@ -85,19 +85,6 @@ lnet_selftest_exit(void)
        }
 }
 
-void
-lnet_selftest_structure_assertion(void)
-{
-       BUILD_BUG_ON(sizeof(struct srpc_msg) != 160);
-       BUILD_BUG_ON(sizeof(struct srpc_test_reqst) != 70);
-       BUILD_BUG_ON(offsetof(struct srpc_msg, msg_body.tes_reqst.tsr_concur) !=
-                    72);
-       BUILD_BUG_ON(offsetof(struct srpc_msg, msg_body.tes_reqst.tsr_ndest) !=
-                             78);
-       BUILD_BUG_ON(sizeof(struct srpc_stat_reply) != 136);
-       BUILD_BUG_ON(sizeof(struct srpc_stat_reqst) != 28);
-}
-
 static int __init
 lnet_selftest_init(void)
 {