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);