linux-stable-rt/drivers/scsi
Ralf Baechle d3fa72e455 [PATCH] Pass struct dev pointer to dma_cache_sync()
Pass struct dev pointer to dma_cache_sync()

dma_cache_sync() is ill-designed in that it does not have a struct device
pointer argument which makes proper support for systems that consist of a
mix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync
to take a struct device pointer as first argument and fix all its callers
to pass it.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Cc: James Bottomley <James.Bottomley@steeleye.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:41 -08:00
..
aacraid [SCSI] aacraid: Driver version update 2006-11-22 12:29:53 -06:00
aic7xxx [SCSI] aic79xx: Add ASC-29320LPE ids to driver 2006-12-05 14:17:17 -06:00
aic7xxx_old
aic94xx [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
arcmsr
arm
dpt [PATCH] lockdep: annotate DECLARE_WAIT_QUEUE_HEAD 2006-10-30 12:08:40 -08:00
ibmvscsi [PATCH] ... and then some more work_struct-induced breakage (ibmvscsi) 2006-12-06 14:51:14 -08:00
libsas [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
lpfc [SCSI] lpfc 8.1.11 : Change version number to 8.1.11 2006-12-03 09:35:20 -06:00
megaraid [SCSI] megaraid_sas: make 2 functions static 2006-11-22 12:15:47 -06:00
pcmcia [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation 2006-12-04 20:12:02 -05:00
qla2xxx [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
qla4xxx [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
sym53c8xx_2
.gitignore
3w-9xxx.c [SCSI] 3ware 9000 add support for 9650SE 2006-11-09 14:27:57 +09:00
3w-9xxx.h [SCSI] 3ware 9000 add support for 9650SE 2006-11-09 14:27:57 +09:00
3w-xxxx.c
3w-xxxx.h
53c7xx.c
53c7xx.h
53c7xx.scr
53c7xx_d.h_shipped
53c7xx_u.h_shipped
53c700.c [PATCH] Pass struct dev pointer to dma_cache_sync() 2006-12-07 08:39:41 -08:00
53c700.h [PATCH] Pass struct dev pointer to dma_cache_sync() 2006-12-07 08:39:41 -08:00
53c700.scr
53c700_d.h_shipped
BusLogic.c Merge ../scsi-rc-fixes-2.6 2006-11-22 12:06:44 -06:00
BusLogic.h
FlashPoint.c
Kconfig [SCSI] stex: update device id info 2006-12-05 11:33:06 -06:00
Makefile [SCSI] scsi tgt: IBM eServer i/pSeries virtual SCSI target driver 2006-12-03 09:28:01 -06:00
NCR53C9x.c
NCR53C9x.h
NCR53c406a.c [SCSI] minor bug fixes and cleanups 2006-11-15 16:41:27 -06:00
NCR5380.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
NCR5380.h WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
a100u2w.c
a100u2w.h
a2091.c
a2091.h
a3000.c
a3000.h
advansys.c
advansys.h
aha152x.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
aha152x.h
aha1542.c
aha1542.h
aha1740.c [SCSI] SCSI/aha1740: handle SCSI API errors 2006-11-15 16:38:58 -06:00
aha1740.h
aic7xxx_old.c
amiga7xx.c
amiga7xx.h
atari_NCR5380.c
atari_dma_emul.c
atari_scsi.c
atari_scsi.h
atp870u.c
atp870u.h
blz1230.c
blz2060.c
bvme6000.c
bvme6000.h
ch.c
constants.c
cyberstorm.c
cyberstormII.c
dc395x.c
dc395x.h
dec_esp.c
dmx3191d.c
dpt_i2o.c
dpti.h
dtc.c
dtc.h
eata.c
eata_generic.h
eata_pio.c
eata_pio.h
esp.c
esp.h
fastlane.c
fcal.c
fcal.h
fd_mcs.c [SCSI] minor bug fixes and cleanups 2006-11-15 16:41:27 -06:00
fdomain.c Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 2006-10-25 20:22:55 -07:00
fdomain.h
g_NCR5380.c
g_NCR5380.h
g_NCR5380_mmio.c
gdth.c [SCSI] gdth: Fix && typos 2006-11-10 09:59:49 +09:00
gdth.h
gdth_ioctl.h
gdth_kcompat.h
gdth_proc.c
gdth_proc.h
gvp11.c
gvp11.h
hosts.c [SCSI] export scsi-ml functions needed by tgt_scsi_lib and its LLDs 2006-11-25 13:08:56 -06:00
hptiop.c
hptiop.h
ibmmca.c
ibmmca.h
ide-scsi.c
imm.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
imm.h
in2000.c
in2000.h
initio.c [SCSI] initio: fix section mismatches with HOTPLUG=n 2006-11-25 09:26:56 -06:00
initio.h
ipr.c [PATCH] slab: remove SLAB_KERNEL 2006-12-07 08:39:24 -08:00
ipr.h [SCSI] ipr: Driver version 2.3.0 2006-11-22 12:22:29 -06:00
ips.c [SCSI] revert "[SCSI] ips soft lockup during reset/initialization" 2006-11-15 16:40:50 -06:00
ips.h [SCSI] ips: fix soft lockup during reset initialization 2006-11-15 16:43:30 -06:00
iscsi_tcp.c [SCSI] iscsi_tcp: fix xmittask oops 2006-11-10 09:41:48 +09:00
iscsi_tcp.h
jazz_esp.c
lasi700.c
libiscsi.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
libsrp.c [SCSI] scsi tgt: SCSI RDMA Protocol library functions 2006-12-03 09:27:33 -06:00
mac53c94.c
mac53c94.h
mac_esp.c
mac_scsi.c
mac_scsi.h
mca_53c9x.c
megaraid.c [SCSI] megaraid: fix MMIO casts 2006-12-05 10:25:35 -06:00
megaraid.h [SCSI] megaraid: fix MMIO casts 2006-12-05 10:25:35 -06:00
mesh.c
mesh.h
mvme16x.c
mvme16x.h
mvme147.c
mvme147.h
ncr53c8xx.c Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2006-12-05 16:09:46 -08:00
ncr53c8xx.h Fix misc .c/.h comment typos 2006-11-30 05:24:39 +01:00
nsp32.c
nsp32.h
nsp32_debug.c
nsp32_io.h
oktagon_esp.c [PATCH] More work_struct induced breakage (s390) 2006-12-06 14:51:14 -08:00
oktagon_io.S
osst.c
osst.h
osst_detect.h
osst_options.h
pas16.c
pas16.h
pci2000.h
pluto.c
pluto.h
ppa.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
ppa.h
psi240i.c [SCSI] psi240i.c: fix an array overrun 2006-11-10 10:01:42 +09:00
psi240i.h
psi_chip.h
ql1040_fw.h
ql1280_fw.h
ql12160_fw.h
qla1280.c [SCSI] qla1280 bus reset typo 2006-10-25 15:14:09 -07:00
qla1280.h
qlogicfas.c
qlogicfas408.c
qlogicfas408.h
qlogicpti.c
qlogicpti.h
qlogicpti_asm.c
raid_class.c
script_asm.pl
scsi.c [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
scsi.h
scsi_debug.c [SCSI] scsi_debug: support REPORT TARGET PORT GROUPS 2006-10-25 15:14:13 -07:00
scsi_debug.h
scsi_devinfo.c
scsi_error.c [SCSI] use one-element sg list in scsi_send_eh_cmnd 2006-11-15 12:55:52 -06:00
scsi_ioctl.c
scsi_lib.c [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
scsi_logging.h
scsi_module.c
scsi_netlink.c
scsi_priv.h
scsi_proc.c
scsi_sas_internal.h
scsi_scan.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 2006-12-06 15:01:18 +00:00
scsi_sysctl.c
scsi_sysfs.c WorkStruct: Pass the work_struct pointer instead of context data 2006-11-22 14:55:48 +00:00
scsi_tgt_if.c [SCSI] tgt: fix undefined flush_dcache_page() problem 2006-12-05 09:59:47 -06:00
scsi_tgt_lib.c [PATCH] slab: remove kmem_cache_t 2006-12-07 08:39:25 -08:00
scsi_tgt_priv.h [SCSI] scsi tgt: scsi target lib functionality 2006-11-25 13:17:18 -06:00
scsi_transport_api.h
scsi_transport_fc.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
scsi_transport_iscsi.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
scsi_transport_sas.c [PATCH] severing module.h->sched.h 2006-12-04 02:00:22 -05:00
scsi_transport_spi.c WorkStruct: make allyesconfig 2006-11-22 14:57:56 +00:00
scsi_typedefs.h
scsi_wait_scan.c
scsicam.c
sd.c [SCSI] sd: clearer output of disk cache state 2006-11-15 15:58:52 -06:00
seagate.c
sg.c [SCSI] sg: fix incorrect last scatg length 2006-11-09 14:28:01 +09:00
sgiwd93.c
sim710.c
sr.c
sr.h
sr_ioctl.c
sr_vendor.c
st.c Merge ../scsi-rc-fixes-2.6 2006-11-22 12:06:44 -06:00
st.h
st_options.h
stex.c [SCSI] stex: version update 2006-12-05 11:33:58 -06:00
sun3_NCR5380.c
sun3_scsi.c
sun3_scsi.h
sun3_scsi_vme.c
sun3x_esp.c
sym53c416.c
sym53c416.h
t128.c
t128.h [SCSI] scsi: t128 scsi_cmnd convertion 2006-11-15 16:43:50 -06:00
tmscsim.c
tmscsim.h
u14-34f.c
ultrastor.c
ultrastor.h
wd33c93.c
wd33c93.h
wd7000.c
zalon.c