The fix for 6709564 was incomplete in that the initialization of
one of the IBMF data structures used for kmem_alloc_cache constructors
is not fully formed before kmem_cache_alloc() is called and this
results in a null dereference.
Traceback for this panic is:
ffffff0007b19010 unix:die+c8 ()
ffffff0007b19120 unix:trap+13b9 ()
ffffff0007b19130 unix:_cmntrap+e9 ()
ffffff0007b19270 genunix:vmem_alloc+2b ()ACTION STATUS
ffffff0007b19300 ibmf:ibmf_altqp_send_wqe_cache_constructor+63 ()
ffffff0007b19330 genunix:kmem_check_destructor+6a () ok
ffffff0007b193d0 genunix:kmem_cache_create+7de ()major ok
ffffff0007b19510 ibmf:ibmf_i_init_altqp_wqes+9b () ok
ffffff0007b19740 ibmf:ibmf_i_alloc_qp+1b2 ()bac ok
ffffff0007b19850 ibmf:ibmf_alloc_qp+129 ().rbac ok
ffffff0007b199b0 ibmf:ibmf_saa_impl_register_port+350 () ok
ffffff0007b19ac0 ibmf:ibmf_sa_session_open+301 ()
ffffff0007b19b30 ibdm:ibdm_initialize_port+127 ()
ffffff0007b19b90 ibdm:ibdm_event_hdlr+52 ()
ffffff0007b19bc0 ibtl:ibtl_do_mgr_async_task+4d ()lete log.
ffffff0007b19c60 genunix:taskq_d_thread+bb ()
ffffff0007b19c70 unix:thread_start+8 ()