kernel-ark/drivers
83021920e7 [PATCH] qla2xxx: cleanup DMA mappings...
Don't use cmd->request->nr_hw_segments as it may not be initialized
  (SG_IO in particular bypasses anything that initializes this and just
  uses scsi_do_req to insert a scsi_request directly on the head of the
  queue) and a bogus value here can trip up the checks to make sure that
  the number of segments will fit in the queue ring buffer, resulting in
  commands that are never completed.

  Fix up several issues with PCI DMA mapping and failure to check return
  values on the mappings.

  Make the check for space in the ring buffer happen after the DMA mapping
  is done since any checks done before the mapping has taken place are
  bogus.

  Doug Ledford <dledford@redhat.com>.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-04-18 13:48:12 -05:00
..
acorn
acpi
atm
base
block merge by hand (scsi_device.h) 2005-04-18 13:45:00 -05:00
bluetooth
cdrom
char
cpufreq
crypto
dio
eisa
fc4
firmware
i2c
ide
ieee1394
infiniband [PATCH] drivers/infiniband/hw/mthca/mthca_main.c: remove an unused label 2005-04-16 15:26:35 -07:00
input
isdn
macintosh
mca
md [PATCH] md: remove a number of misleading calls to MD_BUG 2005-04-16 15:26:42 -07:00
media
message [PATCH] Convert i2o to compat_ioctl 2005-04-18 12:34:15 -05:00
misc
mmc
mtd
net
nubus
oprofile
parisc
parport
pci
pcmcia
pnp
s390 merge by hand (scsi_device.h) 2005-04-18 13:45:00 -05:00
sbus
scsi [PATCH] qla2xxx: cleanup DMA mappings... 2005-04-18 13:48:12 -05:00
serial [PATCH] serial: fix comments in 8250.c 2005-04-16 15:26:39 -07:00
sh
sn
tc
telephony
usb [PATCH] kill old EH constants 2005-04-18 12:33:41 -05:00
video
w1
zorro
Kconfig
Makefile