X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Flnet%2Fapi-ni.c;h=f8310e4753fce1d8fb1845bafb279284f3aa79a9;hp=9105eb108ad7250a09aab8d9db75f1044a32e413;hb=d2631a28541ee0cdc8aef3bee8ebb329b048a42c;hpb=82bb93410fc6f74e32ad74339ece5b4f62dc9967 diff --git a/lnet/lnet/api-ni.c b/lnet/lnet/api-ni.c index 9105eb1..f8310e4 100644 --- a/lnet/lnet/api-ni.c +++ b/lnet/lnet/api-ni.c @@ -1854,14 +1854,16 @@ int lnet_push_target_resize(void) struct lnet_handle_md old_mdh; struct lnet_ping_buffer *pbuf; struct lnet_ping_buffer *old_pbuf; - int nnis = the_lnet.ln_push_target_nnis; + int nnis; int rc; +again: + nnis = the_lnet.ln_push_target_nnis; if (nnis <= 0) { rc = -EINVAL; goto fail_return; } -again: + pbuf = lnet_ping_buffer_alloc(nnis, GFP_NOFS); if (!pbuf) { rc = -ENOMEM;