changeset 2177:7fd6af926424

6430603 Misc marvell88sx driver clean up 6430831 PHY parameters need to be preserved and restored across resets 6435103 sata module panics in sata_scsi_init_pkt in failure case
author ls24207
date Mon, 12 Jun 2006 11:04:09 -0700
parents 9a2399e87559
children 371d5134421b
files usr/src/uts/common/io/sata/impl/sata.c
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/common/io/sata/impl/sata.c	Mon Jun 12 11:02:05 2006 -0700
+++ b/usr/src/uts/common/io/sata/impl/sata.c	Mon Jun 12 11:04:09 2006 -0700
@@ -2678,10 +2678,8 @@
 			bioerror(bp, EINVAL);
 			break;
 		}
-		if (new_pkt == TRUE) {
-			sata_pkt_free(spx);
+		if (new_pkt == TRUE)
 			scsi_hba_pkt_free(ap, pkt);
-		}
 		return (NULL);
 	}
 	/* Set number of bytes that are not yet accounted for */
@@ -8326,6 +8324,10 @@
 		cmn_err(CE_CONT, "?\tSATA1 & SATA2 compatible\n");
 	else if (sdinfo->satadrv_features_support & SATA_DEV_F_SATA1)
 		cmn_err(CE_CONT, "?\tSATA1 compatible\n");
+	if (sdinfo->satadrv_features_support & SATA_DEV_F_TCQ) {
+		cmn_err(CE_CONT, "?\tQueue depth %d\n",
+			sdinfo->satadrv_queue_depth);
+	}
 
 #ifdef __i386
 	(void) sprintf(msg_buf, "\tcapacity = %llu sectors\n",