Commit eb280ab7 authored by James Simmons's avatar James Simmons Committed by Greg Kroah-Hartman

staging: lustre: lnet: fill in real lnet_md_t

While checkpatch reported an alignment issue
its just ugly to fill in a data structure being
passed to a function. Instead fill in a lnet_md_t
on the stack and pass that to LNetMDBind.
Signed-off-by: default avatarJames Simmons <jsimmons@infradead.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 515c1750
...@@ -903,6 +903,7 @@ lnet_create_rc_data_locked(lnet_peer_t *gateway) ...@@ -903,6 +903,7 @@ lnet_create_rc_data_locked(lnet_peer_t *gateway)
{ {
lnet_rc_data_t *rcd = NULL; lnet_rc_data_t *rcd = NULL;
lnet_ping_info_t *pi; lnet_ping_info_t *pi;
lnet_md_t md;
int rc; int rc;
int i; int i;
...@@ -925,15 +926,15 @@ lnet_create_rc_data_locked(lnet_peer_t *gateway) ...@@ -925,15 +926,15 @@ lnet_create_rc_data_locked(lnet_peer_t *gateway)
} }
rcd->rcd_pinginfo = pi; rcd->rcd_pinginfo = pi;
md.start = pi;
md.user_ptr = rcd;
md.length = LNET_PINGINFO_SIZE;
md.threshold = LNET_MD_THRESH_INF;
md.options = LNET_MD_TRUNCATE;
md.eq_handle = the_lnet.ln_rc_eqh;
LASSERT(!LNetHandleIsInvalid(the_lnet.ln_rc_eqh)); LASSERT(!LNetHandleIsInvalid(the_lnet.ln_rc_eqh));
rc = LNetMDBind((lnet_md_t){.start = pi, rc = LNetMDBind(md, LNET_UNLINK, &rcd->rcd_mdh);
.user_ptr = rcd,
.length = LNET_PINGINFO_SIZE,
.threshold = LNET_MD_THRESH_INF,
.options = LNET_MD_TRUNCATE,
.eq_handle = the_lnet.ln_rc_eqh},
LNET_UNLINK,
&rcd->rcd_mdh);
if (rc < 0) { if (rc < 0) {
CERROR("Can't bind MD: %d\n", rc); CERROR("Can't bind MD: %d\n", rc);
goto out; goto out;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment