Mercurial > illumos > illumos-gate
diff usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c @ 9106:ee8f18cdafb2
6809527 scsi_hba_pkt_comp():More consumers
author | srivijitha dugganapalli <Srivijitha.Dugganapalli@Sun.COM> |
---|---|
date | Thu, 19 Mar 2009 10:42:49 -0600 |
parents | cf2ef2a74136 |
children | 21b904fd060c |
line wrap: on
line diff
--- a/usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c Thu Mar 19 07:35:26 2009 -0700 +++ b/usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c Thu Mar 19 10:42:49 2009 -0600 @@ -1389,9 +1389,7 @@ * never be set. */ ASSERT(vpkt->vpkt_org_vpkt == NULL); - if (tpkt->pkt_comp) { - tpkt->pkt_comp(tpkt); - } + scsi_hba_pkt_comp(tpkt); } return (rval); } else if ((pkt->pkt_cdbp[0] == SCMD_PROUT) && @@ -2676,9 +2674,7 @@ * mechanism, therefore, vpkt_org_vpkt should never be set here. */ ASSERT(vpkt->vpkt_org_vpkt == NULL); - if (tpkt->pkt_comp) - (*tpkt->pkt_comp)(tpkt); - + scsi_hba_pkt_comp(tpkt); } /* @@ -3439,9 +3435,7 @@ } } - if (tpkt->pkt_comp) { - (*tpkt->pkt_comp)(tpkt); - } + scsi_hba_pkt_comp(tpkt); } /* @@ -7841,9 +7835,7 @@ tpkt = vpkt->vpkt_tgt_pkt; } - if (tpkt->pkt_comp) { - tpkt->pkt_comp(tpkt); - } + scsi_hba_pkt_comp(tpkt); } static void