X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Flnet%2Flib-msg.c;h=7613568bc2701dc803609061d02ec29f2d2c6d04;hp=b1995f2da5e3a992afb91a3aa12576600ea55ee5;hb=29835ff68182237132cc55561b7484a5cc7ac6ed;hpb=979203503af2f77d51bcf27375a1a09f5f28a4a3 diff --git a/lnet/lnet/lib-msg.c b/lnet/lnet/lib-msg.c index b1995f2..7613568 100644 --- a/lnet/lnet/lib-msg.c +++ b/lnet/lnet/lib-msg.c @@ -537,6 +537,12 @@ lnet_finalize (lnet_ni_t *ni, lnet_msg_t *msg, int status) break; } + if (unlikely(!list_empty(&the_lnet.ln_delay_rules))) { + lnet_net_unlock(cpt); + lnet_delay_rule_check(); + lnet_net_lock(cpt); + } + container->msc_finalizers[my_slot] = NULL; lnet_net_unlock(cpt);