diff --git a/net/lnet/lnet/lib-move.c b/net/lnet/lnet/lib-move.c index 054ae48..90b4e3f 100644 --- a/net/lnet/lnet/lib-move.c +++ b/net/lnet/lnet/lib-move.c @@ -3142,7 +3142,8 @@ struct lnet_mt_event_info { * is waking up unnecessarily. */ interval = min(lnet_recovery_interval, - lnet_transaction_timeout / 2); + min((unsigned int)alive_router_check_interval, + lnet_transaction_timeout / 2)); wait_event_interruptible_timeout(the_lnet.ln_mt_waitq, false, HZ * interval); }