diff options
author | 1996-10-31 01:14:13 +0000 | |
---|---|---|
committer | 1996-10-31 01:14:13 +0000 | |
commit | 32dc20f41ae4c01483509ab9848c7971a98b5c34 (patch) | |
tree | 7ef94c188c2a56e46db0444acabddc2e5f263dae | |
parent | $OpenBSD RCSIDs + comment fix in sd.c (diff) | |
download | wireguard-openbsd-32dc20f41ae4c01483509ab9848c7971a98b5c34.tar.xz wireguard-openbsd-32dc20f41ae4c01483509ab9848c7971a98b5c34.zip |
Add SCSI_POLL to control read/writes to remove some timing problem
This will be reviewed later in order to find the real culprit.
Workaround from Ken Stailey
-rw-r--r-- | sys/scsi/ss_scanjet.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/scsi/ss_scanjet.c b/sys/scsi/ss_scanjet.c index 11661273382..de7c3234f81 100644 --- a/sys/scsi/ss_scanjet.c +++ b/sys/scsi/ss_scanjet.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ss_scanjet.c,v 1.7 1996/07/30 11:04:10 deraadt Exp $ */ +/* $OpenBSD: ss_scanjet.c,v 1.8 1996/10/31 01:14:13 niklas Exp $ */ /* $NetBSD: ss_scanjet.c,v 1.6 1996/05/18 22:58:01 christos Exp $ */ /* @@ -312,7 +312,7 @@ scanjet_ctl_write(ss, buf, size, flags) _lto3b(size, cmd.len); return (scsi_scsi_cmd(ss->sc_link, (struct scsi_generic *) &cmd, sizeof(cmd), (u_char *) buf, size, 0, 100000, NULL, - flags | SCSI_DATA_OUT)); + flags | SCSI_DATA_OUT | SCSI_POLL)); } @@ -333,7 +333,7 @@ scanjet_ctl_read(ss, buf, size, flags) _lto3b(size, cmd.len); return (scsi_scsi_cmd(ss->sc_link, (struct scsi_generic *) &cmd, sizeof(cmd), (u_char *) buf, size, 0, 100000, NULL, - flags | SCSI_DATA_IN)); + flags | SCSI_DATA_IN | SCSI_POLL)); } |