X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=drivers%2Fscsi%2Fgdth.c;h=62e3cda859afccb44dda94dc9c2a6d2ab0a18d31;hb=f2a4f05216e95f3b8c06b858abc0fe9a77500816;hp=a6deb016584c072aaadc7ebaf6551040b1a0e9e2;hpb=d72d6f1b5647258e83819b51f72fe37e2b7d7965;p=powerpc.git diff --git a/drivers/scsi/gdth.c b/drivers/scsi/gdth.c index a6deb01658..62e3cda859 100644 --- a/drivers/scsi/gdth.c +++ b/drivers/scsi/gdth.c @@ -328,7 +328,7 @@ * hdr_channel:x x - number of virtual bus for host drives * shared_access:Y disable driver reserve/release protocol to * access a shared resource from several nodes, - * appropiate controller firmware required + * appropriate controller firmware required * shared_access:N enable driver reserve/release protocol * probe_eisa_isa:Y scan for EISA/ISA controllers * probe_eisa_isa:N do not scan for EISA/ISA controllers @@ -2816,7 +2816,7 @@ static int gdth_fill_cache_cmd(int hanum,Scsi_Cmnd *scp,ushort hdrive) } #endif - } else { + } else if (scp->request_bufflen) { scp->SCp.Status = GDTH_MAP_SINGLE; scp->SCp.Message = (read_write == 1 ? PCI_DMA_TODEVICE : PCI_DMA_FROMDEVICE);