Whamcloud - gitweb
LU-13255 lnet: introduce wait_var_event_warning.
[fs/lustre-release.git] / lnet / klnds / socklnd / socklnd_cb.c
index 9009af3..acaa6b9 100644 (file)
@@ -1083,7 +1083,8 @@ void
 ksocknal_thread_fini (void)
 {
        write_lock_bh(&ksocknal_data.ksnd_global_lock);
-        ksocknal_data.ksnd_nthreads--;
+       if (--ksocknal_data.ksnd_nthreads == 0)
+               wake_up_var(&ksocknal_data.ksnd_nthreads);
        write_unlock_bh(&ksocknal_data.ksnd_global_lock);
 }