android_kernel_xiaomi_sm8350/drivers/scsi
James Bottomley b568355733 [SCSI] atp870u: fix memory addressing bug
From: Alan Cox <alan@redhat.com>

The virt_to_bus() wasn't correctly taken out of this driver.  It needs
to be able to track both physical and virtual addresses for its prd table.
Update the driver to do this with separate tracking entries.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2005-09-15 08:59:36 -05:00
..
aacraid Merge by hand (conflicts in sd.c) 2005-09-06 17:52:54 -05:00
aic7xxx [SCSI] aic7xxx: move to dma_get_required_mask() and correct 39 bit assumptions 2005-09-13 14:24:48 -05:00
aic7xxx_old
arm [PATCH] Kconfig fix (acornscsi) 2005-08-23 18:43:42 -07:00
dpt [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
ibmvscsi [SCSI] ibmvscsi compatibility fix 2005-09-13 10:15:10 -05:00
lpfc [SCSI] lpfc: use wwn_to_u64() transport helper 2005-09-10 11:11:48 -05:00
megaraid [SCSI] remove scsi_set_device 2005-06-26 08:31:47 -05:00
pcmcia [PATCH] pcmcia: remove references to pcmcia/version.h 2005-07-07 18:24:07 -07:00
qla2xxx Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 2005-09-12 20:02:18 -07:00
sym53c8xx_2 [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
3w-9xxx.c [SCSI] 3ware 9000: handle use_sg != 0 for emulated commands 2005-09-09 18:11:16 -05:00
3w-9xxx.h
3w-xxxx.c [SCSI] fix 3ware raid emulated commands 2005-08-28 11:34:11 -05:00
3w-xxxx.h
53c7xx_d.h_shipped
53c7xx_u.h_shipped
53c7xx.c [PATCH] vfree and kfree cleanup in drivers/ 2005-09-10 10:06:30 -07:00
53c7xx.h
53c7xx.scr
53c700_d.h_shipped
53c700.c [PATCH] Driver Core: drivers/s390/net/qeth_sys.c - drivers/usb/gadget/pxa2xx_udc.c: update device attribute callbacks 2005-06-20 15:15:35 -07:00
53c700.h
53c700.scr
a100u2w.c
a100u2w.h
a2091.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
a2091.h
a3000.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
a3000.h
advansys.c [SCSI] add global timeout to the scsi mid-layer 2005-08-08 09:55:39 -05:00
advansys.h
aha152x.c [SCSI] allow sleeping in ->eh_device_reset_handler() 2005-06-17 12:05:03 -05:00
aha152x.h
aha1542.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
aha1542.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
aha1740.c
aha1740.h
ahci.c [PATCH] PCI/libata INTx cleanup 2005-09-08 15:07:08 -07:00
aic7xxx_old.c [SCSI] remove scsi_set_device 2005-06-26 08:31:47 -05:00
amiga7xx.c
amiga7xx.h
ata_piix.c [PATCH] PCI/libata INTx cleanup 2005-09-08 15:07:08 -07:00
atari_dma_emul.c
atari_NCR5380.c
atari_scsi.c
atari_scsi.h
atp870u.c [SCSI] atp870u: fix memory addressing bug 2005-09-15 08:59:36 -05:00
atp870u.h [SCSI] atp870u: fix memory addressing bug 2005-09-15 08:59:36 -05:00
blz1230.c
blz2060.c
BusLogic.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
BusLogic.h
bvme6000.c
bvme6000.h
ch.c [PATCH] __user annotations (scsi/ch) 2005-09-10 10:16:27 -07:00
constants.c [SCSI] convert sd to scsi_execute_req (and update the scsi_execute_req API) 2005-08-28 11:33:52 -05:00
cpqfcTS.h
cpqfcTSchip.h
cpqfcTScontrol.c
cpqfcTSi2c.c
cpqfcTSinit.c [PATCH] vfree and kfree cleanup in drivers/ 2005-09-10 10:06:30 -07:00
cpqfcTSioctl.h
cpqfcTSstructs.h
cpqfcTStrigger.c
cpqfcTStrigger.h
cpqfcTSworker.c
cyberstorm.c
cyberstormII.c
dc395x.c Revert "dc395x: Fix support for highmem" 2005-08-14 15:43:39 -07:00
dc395x.h
dec_esp.c
dmx3191d.c [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
dpt_i2o.c [SCSI] dpt_i2o pci_request_regions fix 2005-08-09 12:09:53 -05:00
dpti.h [PATCH] drivers/scsi/dpt*: remove version.h dependencies 2005-06-25 16:25:03 -07:00
dtc.c [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
dtc.h [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
eata_generic.h
eata_pio.c [SCSI] remove scsi_cmnd->abort_reason 2005-06-26 12:14:46 -05:00
eata_pio.h
eata.c [SCSI] remove scsi_cmnd.eh_state 2005-06-26 12:14:10 -05:00
esp.c
esp.h
fastlane.c
fcal.c [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
fcal.h
fd_mcs.c [SCSI] scsi: 2 drivers need MODULE_LICENSE() 2005-09-14 16:58:26 -04:00
fdomain.c [PATCH] clean up inline static vs static inline 2005-07-27 16:26:20 -07:00
fdomain.h
FlashPoint.c [SCSI] drivers/scsi/FlashPoint.c: cleanups 2005-05-20 12:53:34 -05:00
g_NCR5380_mmio.c
g_NCR5380.c [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
g_NCR5380.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
gdth_ioctl.h
gdth_kcompat.h
gdth_proc.c
gdth_proc.h
gdth.c [SCSI] remove scsi_set_device 2005-06-26 08:31:47 -05:00
gdth.h
gvp11.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
gvp11.h
hosts.c [SCSI] switch EH thread startup to the kthread API 2005-09-06 17:26:06 -05:00
hosts.h
ibmmca.c [SCSI] scsi: 2 drivers need MODULE_LICENSE() 2005-09-14 16:58:26 -04:00
ibmmca.h
ide-scsi.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
imm.c [SCSI] allow sleeping in ->eh_bus_reset_handler() 2005-06-17 12:05:10 -05:00
imm.h
in2000.c [SCSI] allow sleeping in ->eh_bus_reset_handler() 2005-06-17 12:05:10 -05:00
in2000.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
initio.c [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
initio.h [PATCH] drivers/scsi/initio.c: cleanups 2005-06-25 16:25:00 -07:00
ipr.c [PATCH] PCI: make drivers use the pci shutdown callback instead of the driver core callback. 2005-06-27 21:52:47 -07:00
ipr.h [SCSI] ipr: Driver version 2.0.14 2005-05-20 12:53:45 -05:00
ips.c [SCSI] ServeRAID V7.12.02 2005-08-02 10:09:03 -05:00
ips.h [SCSI] ServeRAID V7.12.02 2005-08-02 10:09:03 -05:00
jazz_esp.c
Kconfig [SCSI] SAS transport class 2005-09-09 16:43:37 -05:00
lasi700.c
libata-core.c [kernel-doc] fix various DocBook build problems/warnings 2005-09-07 01:15:17 -04:00
libata-scsi.c [libata] fix ATAPI-enable typo 2005-08-30 21:52:18 -04:00
libata.h [libata] allow ATAPI to be enabled with new atapi_enabled module option 2005-08-30 03:37:42 -04:00
mac53c94.c [PATCH] openfirmware: generate device table for userspace 2005-07-06 12:55:20 -07:00
mac53c94.h
mac_esp.c
mac_scsi.c [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
mac_scsi.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
Makefile [SCSI] SAS transport class 2005-09-09 16:43:37 -05:00
mca_53c9x.c
megaraid.c Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 2005-07-26 13:28:47 -07:00
megaraid.h [SCSI] remove scsi_cmnd->state 2005-06-26 12:16:24 -05:00
mesh.c [PATCH] swsusp: switch pm_message_t to struct 2005-09-05 00:06:16 -07:00
mesh.h
mvme16x.c
mvme16x.h
mvme147.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
mvme147.h
ncr53c8xx.c [SCSI] remove scsi_set_device 2005-06-26 08:31:47 -05:00
ncr53c8xx.h
NCR53c406a.c [PATCH] bogus #if (ncr53c406) 2005-09-07 17:17:34 -07:00
NCR53C9x.c [SCSI] allow sleeping in ->eh_bus_reset_handler() 2005-06-17 12:05:10 -05:00
NCR53C9x.h
NCR5380.c [PATCH] -Wundef fixes (ncr5380) 2005-09-07 17:17:33 -07:00
NCR5380.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32_debug.c
nsp32_io.h
nsp32.c [SCSI] remove scsi_set_device 2005-06-26 08:31:47 -05:00
nsp32.h
oktagon_esp.c
oktagon_io.S
osst_detect.h
osst_options.h
osst.c [PATCH] vfree and kfree cleanup in drivers/ 2005-09-10 10:06:30 -07:00
osst.h
pas16.c [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
pas16.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
pci2000.h
pluto.c [PATCH] timer initialization cleanup: DEFINE_TIMER 2005-09-09 14:03:48 -07:00
pluto.h
ppa.c [SCSI] allow sleeping in ->eh_bus_reset_handler() 2005-06-17 12:05:10 -05:00
ppa.h
psi240i.c
psi240i.h
psi_chip.h
ql1040_fw.h
ql1280_fw.h
ql12160_fw.h
qla1280.c [SCSI] qla1280: endianess annotations 2005-08-02 11:43:52 -05:00
qla1280.h [SCSI] qla1280: endianess annotations 2005-08-02 11:43:52 -05:00
qlogicfas408.c [SCSI] allow sleeping in ->eh_bus_reset_handler() 2005-06-17 12:05:10 -05:00
qlogicfas408.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
qlogicfas.c [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
qlogicfc_asm.c
qlogicfc.c [SCSI] remove scsi_set_device 2005-06-26 08:31:47 -05:00
qlogicisp_asm.c
qlogicisp.c [SCSI] remove scsi_set_device 2005-06-26 08:31:47 -05:00
qlogicpti_asm.c
qlogicpti.c
qlogicpti.h
raid_class.c [SCSI] embryonic RAID class 2005-08-30 22:48:51 -05:00
sata_mv.c [libata] minor fixes 2005-09-08 23:07:29 -04:00
sata_nv.c [libata] update several drivers to use pci_iomap()/pci_iounmap() 2005-08-30 05:42:52 -04:00
sata_promise.c [libata] update several drivers to use pci_iomap()/pci_iounmap() 2005-08-30 05:42:52 -04:00
sata_promise.h [libata] license change, other bits 2005-08-28 20:18:39 -04:00
sata_qstor.c [PATCH] drivers: convert kcalloc to kzalloc 2005-09-07 16:57:46 -07:00
sata_sil.c [libata] update several drivers to use pci_iomap()/pci_iounmap() 2005-08-30 05:42:52 -04:00
sata_sis.c [libata] minor fixes 2005-09-08 23:07:29 -04:00
sata_svw.c [libata] update several drivers to use pci_iomap()/pci_iounmap() 2005-08-30 05:42:52 -04:00
sata_sx4.c [libata] update several drivers to use pci_iomap()/pci_iounmap() 2005-08-30 05:42:52 -04:00
sata_uli.c [PATCH] PCI/libata INTx cleanup 2005-09-08 15:07:08 -07:00
sata_via.c Merge /spare/repo/linux-2.6/ 2005-08-29 15:59:42 -04:00
sata_vsc.c [libata] update several drivers to use pci_iomap()/pci_iounmap() 2005-08-30 05:42:52 -04:00
script_asm.pl
scsi_debug.c [PATCH] make various thing static 2005-06-24 00:06:43 -07:00
scsi_debug.h
scsi_devinfo.c [SCSI] blacklist REPORT LUNS usage on transtec arrays 2005-09-13 09:52:19 -05:00
scsi_error.c Merge by hand (conflicts in sd.c) 2005-09-06 17:52:54 -05:00
scsi_ioctl.c Merge by hand (conflicts in sd.c) 2005-09-06 17:52:54 -05:00
scsi_lib.c [SCSI] fix sym scsi boot hang 2005-09-14 16:59:03 -04:00
scsi_logging.h
scsi_module.c
scsi_priv.h [SCSI] fix callers of scsi_remove_device() who already hold the scan muted 2005-09-09 10:28:17 -05:00
scsi_proc.c
scsi_scan.c [SCSI] Alter the scsi_add_device() API to conform to what users expect 2005-09-10 14:43:25 -05:00
scsi_sysctl.c
scsi_sysfs.c [SCSI] fix callers of scsi_remove_device() who already hold the scan muted 2005-09-09 10:28:17 -05:00
scsi_transport_fc.c Merge HEAD from ../scsi-misc-2.6-tmp 2005-08-28 11:18:35 -05:00
scsi_transport_iscsi.c
scsi_transport_sas.c [SCSI] SAS transport class: fixup prototype of sas_host_setup 2005-09-09 18:43:56 -05:00
scsi_transport_spi.c [SCSI] comment cleanup for spi_execute 2005-08-28 11:34:10 -05:00
scsi_typedefs.h
scsi.c [SCSI] fix warning in scsi_softirq 2005-08-12 12:27:44 -05:00
scsi.h
scsicam.c
sd.c [SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd 2005-09-14 16:54:12 -04:00
seagate.c [SCSI] allow sleeping in ->eh_bus_reset_handler() 2005-06-17 12:05:10 -05:00
seagate.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
sg.c [SCSI] sg: do not set VM_IO flag on mmap-ed pages 2005-09-09 16:37:05 -05:00
sgiwd93.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
sgiwd93.h
sim710.c
sr_ioctl.c [SCSI] convert sr to scsi_execute_req 2005-08-28 11:34:07 -05:00
sr_vendor.c
sr.c [SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd 2005-09-14 16:54:12 -04:00
sr.h [SCSI] sr.c: Fix getting wrong size 2005-08-28 11:14:12 -05:00
st_options.h
st.c [SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd 2005-09-14 16:54:12 -04:00
st.h [SCSI] drivers/scsi/st.c: add reference count and related fixes 2005-08-08 09:33:48 -05:00
sun3_NCR5380.c
sun3_scsi_vme.c
sun3_scsi.c
sun3_scsi.h
sun3x_esp.c [SCSI] drivers/scsi/NCR53C9x.c: make a struct static 2005-05-20 12:53:32 -05:00
sym53c8xx_comm.h
sym53c8xx_defs.h
sym53c416.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
sym53c416.h [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
t128.c [SCSI] Remove no-op implementations of SCSI EH hooks 2005-06-17 12:04:45 -05:00
t128.h [PATCH] turn many #if $undefined_string into #ifdef $undefined_string 2005-07-27 16:26:08 -07:00
tmscsim.c [SCSI] allow sleeping in ->eh_bus_reset_handler() 2005-06-17 12:05:10 -05:00
tmscsim.h
u14-34f.c [SCSI] remove scsi_cmnd.eh_state 2005-06-26 12:14:10 -05:00
ultrastor.c [SCSI] allow sleeping in ->eh_abort_handler() 2005-06-17 12:04:55 -05:00
ultrastor.h
wd33c93.c
wd33c93.h
wd7000.c [SCSI] allow sleeping in ->eh_host_reset_handler() 2005-06-17 12:05:18 -05:00
zalon.c