summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorPavan Chandrashekar <Pavan.Chandrashekar@Sun.COM>2008-12-08 09:11:00 -0800
committerPavan Chandrashekar <Pavan.Chandrashekar@Sun.COM>2008-12-08 09:11:00 -0800
commit4574c39c68e58121ac93bef2a1a8fae504813878 (patch)
tree86d83eb905e3553e8ef0c4d006ddc19c1ec2ce63 /usr/src
parent686a3f3fda41292a4e6ee9853a7018521f5f1227 (diff)
downloadillumos-gate-4574c39c68e58121ac93bef2a1a8fae504813878.tar.gz
6770750 ibd panics when a port is un-plugged while plumbed
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/io/ib/clients/ibd/ibd.c2
1 files changed, 1 insertions, 1 deletions
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;
}