android_kernel_xiaomi_sm8350/drivers/block
Matthew Wilcox 868047fcbb Fix DAC960 driver on machines which don't support 64-bit DMA
Addresses http://bugzilla.kernel.org/show_bug.cgi?id=8942

Use PCI_DMA_* constants instead of own private definitions Fall back to
32-bit DMA mask if a 64-bit one fails

Signed-off-by: Matthew Wilcox <matthew@wil.cx>
Acked-by: Jeff Garzik <jeff@garzik.org>
Tested-by: Lars <polynomial-c@gmx.de>
Cc: Alessandro Polverini <alex@nibbles.it>
Cc: <dac@conglom-o.org>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-09-11 17:21:19 -07:00
..
aoe [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
paride [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
amiflop.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
ataflop.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
cciss_cmd.h
cciss_scsi.c [SCSI] cciss: convert to use the data buffer accessors 2007-05-29 11:22:13 -05:00
cciss_scsi.h
cciss.c drivers/block/cciss.c: kmalloc + memset conversion to kzalloc 2007-08-11 22:34:48 +02:00
cciss.h
cpqarray.c drivers/block/cpqarray.c: better error handling and kmalloc + memset conversion to k[cz]alloc 2007-08-11 22:34:48 +02:00
cpqarray.h
cryptoloop.c
DAC960.c Fix DAC960 driver on machines which don't support 64-bit DMA 2007-09-11 17:21:19 -07:00
DAC960.h Fix DAC960 driver on machines which don't support 64-bit DMA 2007-09-11 17:21:19 -07:00
floppy.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
ida_cmd.h
ida_ioctl.h
Kconfig Introduce CONFIG_CHECK_SIGNATURE 2007-08-22 19:52:45 -07:00
lguest_blk.c Enable partitions for lguest block device 2007-08-18 09:45:51 -07:00
loop.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
Makefile Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n 2007-07-29 17:37:45 -07:00
nbd.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
pktcdvd.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
ps2esdi.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
ps3disk.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
rd.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
smart1,2.h
sunvdc.c [SUNVDC]: Use slice 0xff on VD_DISK_TYPE_DISK. 2007-08-26 18:49:07 -07:00
swim3.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
sx8.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
ub.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
umem.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
viodasd.c Clean up duplicate includes in drivers/block/ 2007-08-11 22:34:48 +02:00
xd.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
xd.h [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
xen-blkfront.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00
xsysace.c sysace: HDIO_GETGEO has it's own method for ages 2007-08-11 22:34:48 +02:00
z2ram.c [BLOCK] Get rid of request_queue_t typedef 2007-07-24 09:28:11 +02:00