staging: lustre: lnet: change lnet_ping_info_t to proper structure
authorJames Simmons <jsimmons@infradead.org>
Sun, 22 Jan 2017 00:40:26 +0000 (19:40 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 23 Jan 2017 08:59:04 +0000 (09:59 +0100)
Change lnet_ping_info_t from typedef to proper structure.

Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Intel-bug-id: https://jira.hpdd.intel.com/browse/LU-6142
Reviewed-on: https://review.whamcloud.com/24566
Reviewed-by: Doug Oucharek <doug.s.oucharek@intel.com>
Reviewed-by: Olaf Weber <olaf@sgi.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Signed-off-by: James Simmons <jsimmons@infradead.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/include/linux/lnet/lib-lnet.h
drivers/staging/lustre/include/linux/lnet/lib-types.h
drivers/staging/lustre/include/linux/lnet/types.h
drivers/staging/lustre/lnet/lnet/api-ni.c
drivers/staging/lustre/lnet/lnet/router.c

index 363342f362af5953a0e84410cdf16c63d1740e1e..8f164a97de93815b0b4b754483686821cd59e201 100644 (file)
@@ -664,7 +664,7 @@ int lnet_peer_buffer_credits(lnet_ni_t *ni);
 int lnet_router_checker_start(void);
 void lnet_router_checker_stop(void);
 void lnet_router_ni_update_locked(lnet_peer_t *gw, __u32 net);
-void lnet_swap_pinginfo(lnet_ping_info_t *info);
+void lnet_swap_pinginfo(struct lnet_ping_info *info);
 
 int lnet_parse_ip2nets(char **networksp, char *ip2nets);
 int lnet_parse_routes(char *route_str, int *im_a_router);
index b84a5bb9186c538ce069cdb9229d88e4764bfe6f..a1957b1070c41624b3ce3db76c215c0f0fc912b0 100644 (file)
@@ -295,13 +295,13 @@ typedef struct lnet_ni {
 
 /* router checker data, per router */
 #define LNET_MAX_RTR_NIS   16
-#define LNET_PINGINFO_SIZE offsetof(lnet_ping_info_t, pi_ni[LNET_MAX_RTR_NIS])
+#define LNET_PINGINFO_SIZE offsetof(struct lnet_ping_info, pi_ni[LNET_MAX_RTR_NIS])
 typedef struct {
        /* chain on the_lnet.ln_zombie_rcd or ln_deathrow_rcd */
        struct list_head         rcd_list;
        lnet_handle_md_t         rcd_mdh;       /* ping buffer MD */
        struct lnet_peer        *rcd_gateway;   /* reference to gateway */
-       lnet_ping_info_t        *rcd_pinginfo;  /* ping buffer */
+       struct lnet_ping_info   *rcd_pinginfo;  /* ping buffer */
 } lnet_rc_data_t;
 
 typedef struct lnet_peer {
@@ -599,7 +599,7 @@ typedef struct {
 
        lnet_handle_md_t                  ln_ping_target_md;
        lnet_handle_eq_t                  ln_ping_target_eq;
-       lnet_ping_info_t                 *ln_ping_info;
+       struct lnet_ping_info            *ln_ping_info;
 
        /* router checker startup/shutdown state */
        int                               ln_rc_state;
index 1787089009abee87d505e722b6e46e8642e321ba..0c5d84ec6f47878d9180e988d80ed3fa68cd6371 100644 (file)
@@ -242,13 +242,13 @@ typedef struct {
        __u32           ns_unused;
 } WIRE_ATTR lnet_ni_status_t;
 
-typedef struct {
+struct lnet_ping_info {
        __u32                   pi_magic;
        __u32                   pi_features;
        lnet_pid_t              pi_pid;
        __u32                   pi_nnis;
        lnet_ni_status_t        pi_ni[0];
-} WIRE_ATTR lnet_ping_info_t;
+} WIRE_ATTR;
 
 typedef struct lnet_counters {
        __u32   msgs_alloc;
index 3a7788c522423925b5d1a6874f44209ba49bde42..ae388b2819b0c885484ba9bc0625ba0c22e62b28 100644 (file)
@@ -822,13 +822,13 @@ lnet_count_acceptor_nis(void)
        return count;
 }
 
-static lnet_ping_info_t *
+static struct lnet_ping_info *
 lnet_ping_info_create(int num_ni)
 {
-       lnet_ping_info_t *ping_info;
+       struct lnet_ping_info *ping_info;
        unsigned int infosz;
 
-       infosz = offsetof(lnet_ping_info_t, pi_ni[num_ni]);
+       infosz = offsetof(struct lnet_ping_info, pi_ni[num_ni]);
        LIBCFS_ALLOC(ping_info, infosz);
        if (!ping_info) {
                CERROR("Can't allocate ping info[%d]\n", num_ni);
@@ -860,10 +860,10 @@ lnet_get_ni_count(void)
 }
 
 static inline void
-lnet_ping_info_free(lnet_ping_info_t *pinfo)
+lnet_ping_info_free(struct lnet_ping_info *pinfo)
 {
        LIBCFS_FREE(pinfo,
-                   offsetof(lnet_ping_info_t,
+                   offsetof(struct lnet_ping_info,
                             pi_ni[pinfo->pi_nnis]));
 }
 
@@ -889,14 +889,14 @@ lnet_ping_info_destroy(void)
 static void
 lnet_ping_event_handler(lnet_event_t *event)
 {
-       lnet_ping_info_t *pinfo = event->md.user_ptr;
+       struct lnet_ping_info *pinfo = event->md.user_ptr;
 
        if (event->unlinked)
                pinfo->pi_features = LNET_PING_FEAT_INVAL;
 }
 
 static int
-lnet_ping_info_setup(lnet_ping_info_t **ppinfo, lnet_handle_md_t *md_handle,
+lnet_ping_info_setup(struct lnet_ping_info **ppinfo, lnet_handle_md_t *md_handle,
                     int ni_count, bool set_eq)
 {
        lnet_process_id_t id = {LNET_NID_ANY, LNET_PID_ANY};
@@ -930,7 +930,7 @@ lnet_ping_info_setup(lnet_ping_info_t **ppinfo, lnet_handle_md_t *md_handle,
 
        /* initialize md content */
        md.start = *ppinfo;
-       md.length = offsetof(lnet_ping_info_t,
+       md.length = offsetof(struct lnet_ping_info,
                             pi_ni[(*ppinfo)->pi_nnis]);
        md.threshold = LNET_MD_THRESH_INF;
        md.max_size = 0;
@@ -961,7 +961,7 @@ failed_0:
 }
 
 static void
-lnet_ping_md_unlink(lnet_ping_info_t *pinfo, lnet_handle_md_t *md_handle)
+lnet_ping_md_unlink(struct lnet_ping_info *pinfo, lnet_handle_md_t *md_handle)
 {
        sigset_t blocked = cfs_block_allsigs();
 
@@ -979,7 +979,7 @@ lnet_ping_md_unlink(lnet_ping_info_t *pinfo, lnet_handle_md_t *md_handle)
 }
 
 static void
-lnet_ping_info_install_locked(lnet_ping_info_t *ping_info)
+lnet_ping_info_install_locked(struct lnet_ping_info *ping_info)
 {
        lnet_ni_status_t *ns;
        lnet_ni_t *ni;
@@ -1003,9 +1003,9 @@ lnet_ping_info_install_locked(lnet_ping_info_t *ping_info)
 }
 
 static void
-lnet_ping_target_update(lnet_ping_info_t *pinfo, lnet_handle_md_t md_handle)
+lnet_ping_target_update(struct lnet_ping_info *pinfo, lnet_handle_md_t md_handle)
 {
-       lnet_ping_info_t *old_pinfo = NULL;
+       struct lnet_ping_info *old_pinfo = NULL;
        lnet_handle_md_t old_md;
 
        /* switch the NIs to point to the new ping info created */
@@ -1496,7 +1496,7 @@ LNetNIInit(lnet_pid_t requested_pid)
        int im_a_router = 0;
        int rc;
        int ni_count;
-       lnet_ping_info_t *pinfo;
+       struct lnet_ping_info *pinfo;
        lnet_handle_md_t md_handle;
        struct list_head net_head;
 
@@ -1754,7 +1754,7 @@ int
 lnet_dyn_add_ni(lnet_pid_t requested_pid, struct lnet_ioctl_config_data *conf)
 {
        char *nets = conf->cfg_config_u.cfg_net.net_intf;
-       lnet_ping_info_t *pinfo;
+       struct lnet_ping_info *pinfo;
        lnet_handle_md_t md_handle;
        struct lnet_ni *ni;
        struct list_head net_head;
@@ -1834,7 +1834,7 @@ int
 lnet_dyn_del_ni(__u32 net)
 {
        lnet_ni_t *ni;
-       lnet_ping_info_t *pinfo;
+       struct lnet_ping_info *pinfo;
        lnet_handle_md_t md_handle;
        int rc;
 
@@ -2147,7 +2147,7 @@ static int lnet_ping(lnet_process_id_t id, int timeout_ms,
        int replied = 0;
        const int a_long_time = 60000; /* mS */
        int infosz;
-       lnet_ping_info_t *info;
+       struct lnet_ping_info *info;
        lnet_process_id_t tmpid;
        int i;
        int nob;
@@ -2155,7 +2155,7 @@ static int lnet_ping(lnet_process_id_t id, int timeout_ms,
        int rc2;
        sigset_t blocked;
 
-       infosz = offsetof(lnet_ping_info_t, pi_ni[n_ids]);
+       infosz = offsetof(struct lnet_ping_info, pi_ni[n_ids]);
 
        if (n_ids <= 0 ||
            id.nid == LNET_NID_ANY ||
@@ -2283,18 +2283,18 @@ static int lnet_ping(lnet_process_id_t id, int timeout_ms,
                goto out_1;
        }
 
-       if (nob < offsetof(lnet_ping_info_t, pi_ni[0])) {
+       if (nob < offsetof(struct lnet_ping_info, pi_ni[0])) {
                CERROR("%s: Short reply %d(%d min)\n", libcfs_id2str(id),
-                      nob, (int)offsetof(lnet_ping_info_t, pi_ni[0]));
+                      nob, (int)offsetof(struct lnet_ping_info, pi_ni[0]));
                goto out_1;
        }
 
        if (info->pi_nnis < n_ids)
                n_ids = info->pi_nnis;
 
-       if (nob < offsetof(lnet_ping_info_t, pi_ni[n_ids])) {
+       if (nob < offsetof(struct lnet_ping_info, pi_ni[n_ids])) {
                CERROR("%s: Short reply %d(%d expected)\n", libcfs_id2str(id),
-                      nob, (int)offsetof(lnet_ping_info_t, pi_ni[n_ids]));
+                      nob, (int)offsetof(struct lnet_ping_info, pi_ni[n_ids]));
                goto out_1;
        }
 
index 8afa0abf15cd426e735d2fb1259ec9f806dd0820..269b5e7f624f7d01d39a904cbcf7a3d1a5628ce6 100644 (file)
@@ -621,7 +621,7 @@ lnet_get_route(int idx, __u32 *net, __u32 *hops,
 }
 
 void
-lnet_swap_pinginfo(lnet_ping_info_t *info)
+lnet_swap_pinginfo(struct lnet_ping_info *info)
 {
        int i;
        lnet_ni_status_t *stat;
@@ -644,7 +644,7 @@ lnet_swap_pinginfo(lnet_ping_info_t *info)
 static void
 lnet_parse_rc_info(lnet_rc_data_t *rcd)
 {
-       lnet_ping_info_t *info = rcd->rcd_pinginfo;
+       struct lnet_ping_info *info = rcd->rcd_pinginfo;
        struct lnet_peer *gw = rcd->rcd_gateway;
        lnet_route_t *rte;
 
@@ -902,7 +902,7 @@ static lnet_rc_data_t *
 lnet_create_rc_data_locked(lnet_peer_t *gateway)
 {
        lnet_rc_data_t *rcd = NULL;
-       lnet_ping_info_t *pi;
+       struct lnet_ping_info *pi;
        lnet_md_t md;
        int rc;
        int i;