Silence scsi_inquire_vpd() so devices that don't understand the necessary
authorkrw <krw@openbsd.org>
Sat, 26 Jul 2008 18:55:31 +0000 (18:55 +0000)
committerkrw <krw@openbsd.org>
Sat, 26 Jul 2008 18:55:31 +0000 (18:55 +0000)
INQUIRY options don't spam dmesg during probe. Seen by miod@ and kettenis@
for SCSI CD's.

ok miod@

sys/scsi/scsi_base.c

index efba285..3bb110c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: scsi_base.c,v 1.130 2008/07/05 16:07:01 krw Exp $     */
+/*     $OpenBSD: scsi_base.c,v 1.131 2008/07/26 18:55:31 krw Exp $     */
 /*     $NetBSD: scsi_base.c,v 1.43 1997/04/02 02:29:36 mycroft Exp $   */
 
 /*
@@ -360,7 +360,7 @@ scsi_inquire_vpd(struct scsi_link *sc_link, void *buf, u_int buflen,
 
        error = scsi_scsi_cmd(sc_link, (struct scsi_generic *)&scsi_cmd,
            sizeof(scsi_cmd), buf, buflen, 2, 10000, NULL,
-           SCSI_DATA_IN | flags);
+           SCSI_DATA_IN | SCSI_SILENT | flags);
  
        return (error);
 }