patch-2.4.0-prerelease linux/drivers/scsi/sun3_NCR5380.c

Next file: linux/drivers/scsi/sun3_scsi.c
Previous file: linux/drivers/scsi/st.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test12/linux/drivers/scsi/sun3_NCR5380.c linux/drivers/scsi/sun3_NCR5380.c
@@ -2016,9 +2016,11 @@
 		if((count > SUN3_DMA_MINSIZE) && (sun3_dma_setup_done
 						  != cmd))
 		{
-			sun3scsi_dma_setup(d, count,
-					   cmd->request.cmd);
-			sun3_dma_setup_done = cmd;
+			if((cmd->request.cmd == 0) || (cmd->request.cmd == 1)) {
+				sun3scsi_dma_setup(d, count,
+						   cmd->request.cmd);
+				sun3_dma_setup_done = cmd;
+			}
 		}
 #endif
 	    }

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)