Module Name:    src
Committed By:   nat
Date:           Sun Sep  8 04:42:49 UTC 2024

Modified Files:
        src/sys/dev/scsipi: if_dse.c

Log Message:
Only input needs to be polled.

Tested with PDMA on mac68k (on emulated hw).


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/dev/scsipi/if_dse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/scsipi/if_dse.c
diff -u src/sys/dev/scsipi/if_dse.c:1.7 src/sys/dev/scsipi/if_dse.c:1.8
--- src/sys/dev/scsipi/if_dse.c:1.7	Sun Sep  8 04:40:34 2024
+++ src/sys/dev/scsipi/if_dse.c	Sun Sep  8 04:42:49 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_dse.c,v 1.7 2024/09/08 04:40:34 nat Exp $ */
+/*	$NetBSD: if_dse.c,v 1.8 2024/09/08 04:42:49 nat Exp $ */
 
 /*
  * Driver for DaynaPORT SCSI/Link SCSI-Ethernet
@@ -578,8 +578,7 @@ dse_send_worker(struct work *wk, void *c
 		error = dse_scsipi_cmd(sc->sc_periph,
 		    (void *)&cmd_send, sizeof(cmd_send),
 		    sc->sc_tbuf, len, DSE_RETRIES,
-		    DSE_TIMEOUT, NULL, XS_CTL_NOSLEEP | XS_CTL_POLL |
-		    XS_CTL_DATA_OUT);
+		    DSE_TIMEOUT, NULL, XS_CTL_NOSLEEP | XS_CTL_DATA_OUT);
 		if (error) {
 			aprint_error_dev(sc->sc_dev,
 			    "not queued, error %d\n", error);
@@ -1080,7 +1079,7 @@ dse_set_multi(struct dse_softc *sc)
 
 	error = dse_scsipi_cmd(sc->sc_periph,
 	    (struct scsipi_generic*)&cmd_set_multi, sizeof(cmd_set_multi),
-	    mybuf, len, DSE_RETRIES, DSE_TIMEOUT, NULL, XS_CTL_POLL | XS_CTL_DATA_OUT);
+	    mybuf, len, DSE_RETRIES, DSE_TIMEOUT, NULL, XS_CTL_DATA_OUT);
 
 	free(mybuf, M_DEVBUF);
 

Reply via email to