Print this page
XXXX Nexenta fixes for mpt_sas(7d)

*** 89,99 **** static int mptsas_get_raid_wwid(mptsas_t *mpt, mptsas_raidvol_t *raidvol); extern int mptsas_check_dma_handle(ddi_dma_handle_t handle); extern int mptsas_check_acc_handle(ddi_acc_handle_t handle); extern mptsas_target_t *mptsas_tgt_alloc(mptsas_hash_table_t *, uint16_t, ! uint64_t, uint32_t, mptsas_phymask_t, uint8_t, mptsas_t *); static int mptsas_raidconf_page_0_cb(mptsas_t *mpt, caddr_t page_memp, ddi_acc_handle_t accessp, uint16_t iocstatus, uint32_t iocloginfo, va_list ap) --- 89,99 ---- static int mptsas_get_raid_wwid(mptsas_t *mpt, mptsas_raidvol_t *raidvol); extern int mptsas_check_dma_handle(ddi_dma_handle_t handle); extern int mptsas_check_acc_handle(ddi_acc_handle_t handle); extern mptsas_target_t *mptsas_tgt_alloc(mptsas_hash_table_t *, uint16_t, ! uint64_t, uint32_t, mptsas_phymask_t, uint8_t); static int mptsas_raidconf_page_0_cb(mptsas_t *mpt, caddr_t page_memp, ddi_acc_handle_t accessp, uint16_t iocstatus, uint32_t iocloginfo, va_list ap)
*** 214,224 **** /* * RAID uses phymask of 0. */ ptgt = mptsas_tgt_alloc(&slots->m_tgttbl, ! voldevhandle, raidwwn, 0, 0, 0, mpt); raidconfig->m_raidvol[vol].m_raidtgt = ptgt; /* --- 214,224 ---- /* * RAID uses phymask of 0. */ ptgt = mptsas_tgt_alloc(&slots->m_tgttbl, ! voldevhandle, raidwwn, 0, 0, 0); raidconfig->m_raidvol[vol].m_raidtgt = ptgt; /*