patch-2.0.21 linux/drivers/scsi/sr.c
Next file: linux/drivers/scsi/wd7000.c
Previous file: linux/drivers/scsi/sd.c
Back to the patch index
Back to the overall index
- Lines: 11
- Date:
Mon Sep 16 13:05:18 1996
- Orig file:
v2.0.20/linux/drivers/scsi/sr.c
- Orig date:
Wed Sep 11 17:57:14 1996
diff -u --recursive --new-file v2.0.20/linux/drivers/scsi/sr.c linux/drivers/scsi/sr.c
@@ -859,8 +859,8 @@
if (count+1 != SCpnt->use_sg) panic("Bad sr request list");
break;
};
- if (((long) sgpnt[count].address) + sgpnt[count].length > ISA_DMA_THRESHOLD &&
- SCpnt->host->unchecked_isa_dma) {
+ if (((long) sgpnt[count].address) + sgpnt[count].length - 1 >
+ ISA_DMA_THRESHOLD && SCpnt->host->unchecked_isa_dma) {
sgpnt[count].alt_address = sgpnt[count].address;
/* We try to avoid exhausting the DMA pool, since it is easier
* to control usage here. In other places we might have a more
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov