diff options
author | Pavan Chandrashekar <Pavan.Chandrashekar@Sun.COM> | 2008-12-08 09:11:00 -0800 |
---|---|---|
committer | Pavan Chandrashekar <Pavan.Chandrashekar@Sun.COM> | 2008-12-08 09:11:00 -0800 |
commit | 4574c39c68e58121ac93bef2a1a8fae504813878 (patch) | |
tree | 86d83eb905e3553e8ef0c4d006ddc19c1ec2ce63 /usr/src | |
parent | 686a3f3fda41292a4e6ee9853a7018521f5f1227 (diff) | |
download | illumos-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.c | 2 |
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; } |