From 4574c39c68e58121ac93bef2a1a8fae504813878 Mon Sep 17 00:00:00 2001 From: Pavan Chandrashekar Date: Mon, 8 Dec 2008 09:11:00 -0800 Subject: 6770750 ibd panics when a port is un-plugged while plumbed --- usr/src/uts/common/io/ib/clients/ibd/ibd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src') diff --git a/usr/src/uts/common/io/ib/clients/ibd/ibd.c b/usr/src/uts/common/io/ib/clients/ibd/ibd.c index 7992e1007b..b41a46cf19 100644 --- a/usr/src/uts/common/io/ib/clients/ibd/ibd.c +++ b/usr/src/uts/common/io/ib/clients/ibd/ibd.c @@ -2978,7 +2978,6 @@ ibd_leave_group(ibd_state_t *state, ib_gid_t mgid, uint8_t jstate) ASSERT(mce->mc_jstate == IB_MC_JSTATE_SEND_ONLY_NON); } else { ASSERT(jstate == IB_MC_JSTATE_FULL); - ASSERT(mce->mc_jstate == IB_MC_JSTATE_FULL); /* * If join group failed, mce will be NULL here. @@ -2987,6 +2986,7 @@ ibd_leave_group(ibd_state_t *state, ib_gid_t mgid, uint8_t jstate) */ if (mce == NULL) return; + ASSERT(mce->mc_jstate == IB_MC_JSTATE_FULL); mce->mc_fullreap = B_TRUE; } -- cgit v1.2.3