01 Nov, 2011
1 commit
-
For the basic SCSI infrastructure files that are exporting symbols
but not modules themselves, add in the basic export.h header file
to allow the exports.Signed-off-by: Paul Gortmaker
05 Dec, 2009
1 commit
-
Some of our virtual SCSI hosts don't have a proper bus parent at the
top, which can be a problem for doing DMA on themThis patch makes the host device cache a pointer to the physical bus
device and provides an extra API for setting it (the normal API picks
it up from the parent). This patch also modifies the qla2xxx and lpfc
vport logic to use the new DMA host setting API.Acked-By: James Smart
Cc: Stable Tree
Signed-off-by: James Bottomley
15 Jul, 2007
1 commit
-
With
dma-mapping-prevent-dma-dependent-code-from-linking-on.patch
scsi fails to build on !HAS_DMA architectures:
drivers/built-in.o(.text+0x20af6): In function `scsi_dma_map':
: undefined reference to `dma_map_sg'
drivers/built-in.o(.text+0x20b5c): In function `scsi_dma_unmap':
: undefined reference to `dma_unmap_sg'I split those functions out into a new file. Builds on s390 and i386.
Move scsi_dma_{map,unmap} into scsi_lib_dma.c which is only build if
HAS_DMA is set.Signed-off-by: Cornelia Huck
Cc: Martin Schwidefsky
Cc: Heiko Carstens
Cc: James Bottomley
Cc: Jeff Garzik
Cc: Christoph Hellwig
Cc: Dan Williams
Signed-off-by: Andrew Morton
Signed-off-by: James Bottomley