staging: lustre: lnet: change lnet_libmd_t to proper structure
authorJames Simmons <jsimmons@infradead.org>
Mon, 27 Feb 2017 00:41:35 +0000 (19:41 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 6 Mar 2017 08:17:04 +0000 (09:17 +0100)
Change lnet_libmd_t from typedef to proper structure.

Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-on: https://review.whamcloud.com/20831
Reviewed-by: Olaf Weber <olaf@sgi.com>
Reviewed-by: Doug Oucharek <doug.s.oucharek@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@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/lnet/lnet/api-ni.c
drivers/staging/lustre/lnet/lnet/lib-md.c
drivers/staging/lustre/lnet/lnet/lib-me.c
drivers/staging/lustre/lnet/lnet/lib-move.c
drivers/staging/lustre/lnet/lnet/lib-msg.c
drivers/staging/lustre/lnet/lnet/lib-ptl.c

index a82bb3ca015a7ed2ff6bc4f37bef1f327876dbb8..685c5d41f27cb0c665f195f8f3360bb8ff9d2ab6 100644 (file)
@@ -84,14 +84,14 @@ static inline int lnet_is_wire_handle_none(struct lnet_handle_wire *wh)
                wh->wh_object_cookie == LNET_WIRE_HANDLE_COOKIE_NONE);
 }
 
-static inline int lnet_md_exhausted(lnet_libmd_t *md)
+static inline int lnet_md_exhausted(struct lnet_libmd *md)
 {
        return (!md->md_threshold ||
                ((md->md_options & LNET_MD_MAX_SIZE) &&
                 md->md_offset + md->md_max_size > md->md_length));
 }
 
-static inline int lnet_md_unlinkable(lnet_libmd_t *md)
+static inline int lnet_md_unlinkable(struct lnet_libmd *md)
 {
        /*
         * Should unlink md when its refcount is 0 and either:
@@ -193,19 +193,19 @@ lnet_eq_free(struct lnet_eq *eq)
        LIBCFS_FREE(eq, sizeof(*eq));
 }
 
-static inline lnet_libmd_t *
+static inline struct lnet_libmd *
 lnet_md_alloc(lnet_md_t *umd)
 {
-       lnet_libmd_t *md;
+       struct lnet_libmd *md;
        unsigned int size;
        unsigned int niov;
 
        if (umd->options & LNET_MD_KIOV) {
                niov = umd->length;
-               size = offsetof(lnet_libmd_t, md_iov.kiov[niov]);
+               size = offsetof(struct lnet_libmd, md_iov.kiov[niov]);
        } else {
                niov = umd->options & LNET_MD_IOVEC ? umd->length : 1;
-               size = offsetof(lnet_libmd_t, md_iov.iov[niov]);
+               size = offsetof(struct lnet_libmd, md_iov.iov[niov]);
        }
 
        LIBCFS_ALLOC(md, size);
@@ -221,14 +221,14 @@ lnet_md_alloc(lnet_md_t *umd)
 }
 
 static inline void
-lnet_md_free(lnet_libmd_t *md)
+lnet_md_free(struct lnet_libmd *md)
 {
        unsigned int size;
 
        if (md->md_options & LNET_MD_KIOV)
-               size = offsetof(lnet_libmd_t, md_iov.kiov[md->md_niov]);
+               size = offsetof(struct lnet_libmd, md_iov.kiov[md->md_niov]);
        else
-               size = offsetof(lnet_libmd_t, md_iov.iov[md->md_niov]);
+               size = offsetof(struct lnet_libmd, md_iov.iov[md->md_niov]);
 
        LIBCFS_FREE(md, size);
 }
@@ -301,12 +301,12 @@ lnet_handle2eq(struct lnet_handle_eq *handle)
 }
 
 static inline void
-lnet_md2handle(struct lnet_handle_md *handle, lnet_libmd_t *md)
+lnet_md2handle(struct lnet_handle_md *handle, struct lnet_libmd *md)
 {
        handle->cookie = md->md_lh.lh_cookie;
 }
 
-static inline lnet_libmd_t *
+static inline struct lnet_libmd *
 lnet_handle2md(struct lnet_handle_md *handle)
 {
        /* ALWAYS called with resource lock held */
@@ -319,10 +319,10 @@ lnet_handle2md(struct lnet_handle_md *handle)
        if (!lh)
                return NULL;
 
-       return lh_entry(lh, lnet_libmd_t, md_lh);
+       return lh_entry(lh, struct lnet_libmd, md_lh);
 }
 
-static inline lnet_libmd_t *
+static inline struct lnet_libmd *
 lnet_wire_handle2md(struct lnet_handle_wire *wh)
 {
        /* ALWAYS called with resource lock held */
@@ -338,7 +338,7 @@ lnet_wire_handle2md(struct lnet_handle_wire *wh)
        if (!lh)
                return NULL;
 
-       return lh_entry(lh, lnet_libmd_t, md_lh);
+       return lh_entry(lh, struct lnet_libmd, md_lh);
 }
 
 static inline void
@@ -482,10 +482,10 @@ int lnet_clear_lazy_portal(struct lnet_ni *ni, int portal, char *reason);
 int lnet_islocalnid(lnet_nid_t nid);
 int lnet_islocalnet(__u32 net);
 
-void lnet_msg_attach_md(struct lnet_msg *msg, lnet_libmd_t *md,
+void lnet_msg_attach_md(struct lnet_msg *msg, struct lnet_libmd *md,
                        unsigned int offset, unsigned int mlen);
 void lnet_msg_detach_md(struct lnet_msg *msg, int status);
-void lnet_build_unlink_event(lnet_libmd_t *md, lnet_event_t *ev);
+void lnet_build_unlink_event(struct lnet_libmd *md, lnet_event_t *ev);
 void lnet_build_msg_event(struct lnet_msg *msg, lnet_event_kind_t ev_type);
 void lnet_msg_commit(struct lnet_msg *msg, int cpt);
 void lnet_msg_decommit(struct lnet_msg *msg, int cpt, int status);
@@ -542,9 +542,9 @@ int lnet_mt_match_md(struct lnet_match_table *mtable,
                     struct lnet_match_info *info, struct lnet_msg *msg);
 
 /* portals match/attach functions */
-void lnet_ptl_attach_md(struct lnet_me *me, lnet_libmd_t *md,
+void lnet_ptl_attach_md(struct lnet_me *me, struct lnet_libmd *md,
                        struct list_head *matches, struct list_head *drops);
-void lnet_ptl_detach_md(struct lnet_me *me, lnet_libmd_t *md);
+void lnet_ptl_detach_md(struct lnet_me *me, struct lnet_libmd *md);
 int lnet_ptl_match_md(struct lnet_match_info *info, struct lnet_msg *msg);
 
 /* initialized and finalize portals */
@@ -625,8 +625,8 @@ void lnet_copy_kiov2iter(struct iov_iter *to,
 
 void lnet_me_unlink(struct lnet_me *me);
 
-void lnet_md_unlink(lnet_libmd_t *md);
-void lnet_md_deconstruct(lnet_libmd_t *lmd, lnet_md_t *umd);
+void lnet_md_unlink(struct lnet_libmd *md);
+void lnet_md_deconstruct(struct lnet_libmd *lmd, lnet_md_t *umd);
 
 void lnet_register_lnd(lnd_t *lnd);
 void lnet_unregister_lnd(lnd_t *lnd);
index 3384860f1c9c73b388ef00b3d80211856f748887..6dd7eddee46058a81e91d12f278af09d6322fb65 100644 (file)
@@ -139,7 +139,7 @@ struct lnet_me {
        struct lnet_libmd       *me_md;
 };
 
-typedef struct lnet_libmd {
+struct lnet_libmd {
        struct list_head         md_list;
        struct lnet_libhandle    md_lh;
        struct lnet_me          *md_me;
@@ -158,7 +158,7 @@ typedef struct lnet_libmd {
                struct kvec     iov[LNET_MAX_IOV];
                lnet_kiov_t     kiov[LNET_MAX_IOV];
        } md_iov;
-} lnet_libmd_t;
+};
 
 #define LNET_MD_FLAG_ZOMBIE            (1 << 0)
 #define LNET_MD_FLAG_AUTO_UNLINK       (1 << 1)
index ee47ba9f9ab8b5f2e3e95f91db1263a1b7306599..aeb9e6ff75b8b781e4d1c429431e27b4a605e489 100644 (file)
@@ -386,7 +386,7 @@ lnet_res_container_cleanup(struct lnet_res_container *rec)
                        lnet_eq_free(list_entry(e, struct lnet_eq, eq_list));
 
                } else if (rec->rec_type == LNET_COOKIE_TYPE_MD) {
-                       lnet_md_free(list_entry(e, lnet_libmd_t, md_list));
+                       lnet_md_free(list_entry(e, struct lnet_libmd, md_list));
 
                } else { /* NB: Active MEs should be attached on portals */
                        LBUG();
index dd3cdda291b7fb75f4557704521039fd854e2bbc..bb832c592c5562aae87fca0e68a69742d302ebb7 100644 (file)
@@ -40,7 +40,7 @@
 
 /* must be called with lnet_res_lock held */
 void
-lnet_md_unlink(lnet_libmd_t *md)
+lnet_md_unlink(struct lnet_libmd *md)
 {
        if (!(md->md_flags & LNET_MD_FLAG_ZOMBIE)) {
                /* first unlink attempt... */
@@ -84,7 +84,7 @@ lnet_md_unlink(lnet_libmd_t *md)
 }
 
 static int
-lnet_md_build(lnet_libmd_t *lmd, lnet_md_t *umd, int unlink)
+lnet_md_build(struct lnet_libmd *lmd, lnet_md_t *umd, int unlink)
 {
        int i;
        unsigned int niov;
@@ -165,7 +165,7 @@ lnet_md_build(lnet_libmd_t *lmd, lnet_md_t *umd, int unlink)
 
 /* must be called with resource lock held */
 static int
-lnet_md_link(lnet_libmd_t *md, struct lnet_handle_eq eq_handle, int cpt)
+lnet_md_link(struct lnet_libmd *md, struct lnet_handle_eq eq_handle, int cpt)
 {
        struct lnet_res_container *container = the_lnet.ln_md_containers[cpt];
 
@@ -204,7 +204,7 @@ lnet_md_link(lnet_libmd_t *md, struct lnet_handle_eq eq_handle, int cpt)
 
 /* must be called with lnet_res_lock held */
 void
-lnet_md_deconstruct(lnet_libmd_t *lmd, lnet_md_t *umd)
+lnet_md_deconstruct(struct lnet_libmd *lmd, lnet_md_t *umd)
 {
        /* NB this doesn't copy out all the iov entries so when a
         * discontiguous MD is copied out, the target gets to know the
@@ -353,7 +353,7 @@ int
 LNetMDBind(lnet_md_t umd, lnet_unlink_t unlink,
           struct lnet_handle_md *handle)
 {
-       lnet_libmd_t *md;
+       struct lnet_libmd *md;
        int cpt;
        int rc;
 
@@ -429,7 +429,7 @@ int
 LNetMDUnlink(struct lnet_handle_md mdh)
 {
        lnet_event_t ev;
-       lnet_libmd_t *md;
+       struct lnet_libmd *md;
        int cpt;
 
        LASSERT(the_lnet.ln_refcount > 0);
index 20cc8f850af9d814a75dec3e73573bad3b4f1c0e..75922a528c075e15f9944a418226c3e84622f901 100644 (file)
@@ -223,7 +223,7 @@ int
 LNetMEUnlink(struct lnet_handle_me meh)
 {
        struct lnet_me *me;
-       lnet_libmd_t *md;
+       struct lnet_libmd *md;
        lnet_event_t ev;
        int cpt;
 
@@ -261,7 +261,7 @@ lnet_me_unlink(struct lnet_me *me)
        list_del(&me->me_list);
 
        if (me->me_md) {
-               lnet_libmd_t *md = me->me_md;
+               struct lnet_libmd *md = me->me_md;
 
                /* detach MD from portal of this ME */
                lnet_ptl_detach_md(me, md);
index a789d7e1a35133b3bebbbe442ee3a40eb804162b..a55b58e052052dcf591164a027a4c86b472098b1 100644 (file)
@@ -412,7 +412,7 @@ lnet_ni_recv(lnet_ni_t *ni, void *private, struct lnet_msg *msg,
 static void
 lnet_setpayloadbuffer(struct lnet_msg *msg)
 {
-       lnet_libmd_t *md = msg->msg_md;
+       struct lnet_libmd *md = msg->msg_md;
 
        LASSERT(msg->msg_len > 0);
        LASSERT(!msg->msg_routing);
@@ -1392,7 +1392,7 @@ lnet_parse_reply(lnet_ni_t *ni, struct lnet_msg *msg)
        void *private = msg->msg_private;
        struct lnet_hdr *hdr = &msg->msg_hdr;
        lnet_process_id_t src = {0};
-       lnet_libmd_t *md;
+       struct lnet_libmd *md;
        int rlength;
        int mlength;
        int cpt;
@@ -1456,7 +1456,7 @@ lnet_parse_ack(lnet_ni_t *ni, struct lnet_msg *msg)
 {
        struct lnet_hdr *hdr = &msg->msg_hdr;
        lnet_process_id_t src = {0};
-       lnet_libmd_t *md;
+       struct lnet_libmd *md;
        int cpt;
 
        src.nid = hdr->src_nid;
index d35d28b082f65f525e89839d5a832ef52736e262..bcb5e24fba93fb404cd7e1a2a36a8e42975a8e71 100644 (file)
@@ -39,7 +39,7 @@
 #include "../../include/linux/lnet/lib-lnet.h"
 
 void
-lnet_build_unlink_event(lnet_libmd_t *md, lnet_event_t *ev)
+lnet_build_unlink_event(struct lnet_libmd *md, lnet_event_t *ev)
 {
        memset(ev, 0, sizeof(*ev));
 
@@ -306,7 +306,7 @@ lnet_msg_decommit(struct lnet_msg *msg, int cpt, int status)
 }
 
 void
-lnet_msg_attach_md(struct lnet_msg *msg, lnet_libmd_t *md,
+lnet_msg_attach_md(struct lnet_msg *msg, struct lnet_libmd *md,
                   unsigned int offset, unsigned int mlen)
 {
        /* NB: @offset and @len are only useful for receiving */
@@ -338,7 +338,7 @@ lnet_msg_attach_md(struct lnet_msg *msg, lnet_libmd_t *md,
 void
 lnet_msg_detach_md(struct lnet_msg *msg, int status)
 {
-       lnet_libmd_t *md = msg->msg_md;
+       struct lnet_libmd *md = msg->msg_md;
        int unlink;
 
        /* Now it's safe to drop my caller's ref */
index b538939e79a723d116e63ecc586384e89e5df743..9ea3c08b0472a8e81f0d4c27deaa1a0a2a4b4cd2 100644 (file)
@@ -131,7 +131,7 @@ lnet_ptl_disable_mt(struct lnet_portal *ptl, int cpt)
 }
 
 static int
-lnet_try_match_md(lnet_libmd_t *md,
+lnet_try_match_md(struct lnet_libmd *md,
                  struct lnet_match_info *info, struct lnet_msg *msg)
 {
        /*
@@ -641,7 +641,7 @@ lnet_ptl_match_md(struct lnet_match_info *info, struct lnet_msg *msg)
 }
 
 void
-lnet_ptl_detach_md(struct lnet_me *me, lnet_libmd_t *md)
+lnet_ptl_detach_md(struct lnet_me *me, struct lnet_libmd *md)
 {
        LASSERT(me->me_md == md && md->md_me == me);
 
@@ -651,7 +651,7 @@ lnet_ptl_detach_md(struct lnet_me *me, lnet_libmd_t *md)
 
 /* called with lnet_res_lock held */
 void
-lnet_ptl_attach_md(struct lnet_me *me, lnet_libmd_t *md,
+lnet_ptl_attach_md(struct lnet_me *me, struct lnet_libmd *md,
                   struct list_head *matches, struct list_head *drops)
 {
        struct lnet_portal *ptl = the_lnet.ln_portals[me->me_portal];