This is a test patch created to verify the fix for cleaning up
zombie connections on net shutdown in o2iblnd. Wake up connd
threads and wait for them to do the clean-up before proceeding.
Test-Parameters: trivial
Signed-off-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Change-Id: Iff8424d9be7401987046fe9aef6e7a787f5efe83
list_del(&net->ibn_list);
write_unlock_irqrestore(g_lock, flags);
+ wake_up_all(&kiblnd_data.kib_connd_waitq);
+ wait_var_event_warning(&net->ibn_nconns,
+ atomic_read(&net->ibn_nconns) == 0,
+ "%s: waiting for %d conns to clean\n",
+ libcfs_nid2str(ni->ni_nid),
+ atomic_read(&net->ibn_nconns));
+
/* fall through */
case IBLND_INIT_NOTHING: