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

@@ -89,11 +89,11 @@
 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 *);
+    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,11 +214,11 @@
 
                         /*
                          * RAID uses phymask of 0.
                          */
                         ptgt = mptsas_tgt_alloc(&slots->m_tgttbl,
-                            voldevhandle, raidwwn, 0, 0, 0, mpt);
+                            voldevhandle, raidwwn, 0, 0, 0);
 
                         raidconfig->m_raidvol[vol].m_raidtgt =
                             ptgt;
 
                         /*