android_kernel_xiaomi_sm8350/drivers/ide/pci
John Keller 1678df37be [PATCH] sgiioc4: fixup use of mmio ops
Fix some bugs in the patch that converted the IOC4 driver from port IO ops to
memio ops.

http://marc.theaimsgroup.com/?l=linux-ide&m=114895892231438&w=2

  Problems fixed are:
   - Call to default_hwif_mmiops() was not being done until _after_
     first IO operation, resulting in the first IO operation being
     done as a port IO op, instead of memio.
   - request_region() calls needed to be request_mem_region()
   - Incomplete error case handling.
   - Non-usage of ioremap() and __iomem.

Signed-off-by: John Keller <jpk@sgi.com>
Signed-off-by: Jeremy Higdon <jeremy@sgi.com>
Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-01 11:39:10 -07:00
..
aec62xx.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
alim15x3.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
amd74xx.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
atiixp.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cmd64x.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cmd640.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cs5520.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cs5530.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cs5535.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cy82c693.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
generic.c [PATCH] PATCH: 2.6.18 oops on boot fix for IDE 2006-08-09 15:43:27 -07:00
hpt34x.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
hpt366.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
it821x.c [PATCH] it821x: fix ide dma setup bug 2006-07-28 09:02:17 +02:00
it8172.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
Makefile
ns87415.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
opti621.c
pdc202xx_new.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pdc202xx_old.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
piix.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
rz1000.c
sc1200.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
serverworks.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sgiioc4.c [PATCH] sgiioc4: fixup use of mmio ops 2006-09-01 11:39:10 -07:00
siimage.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sis5513.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sl82c105.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
slc90e66.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
triflex.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
trm290.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
via82cxxx.c [PATCH] Missing PCI id update for VIA IDE 2006-08-30 16:05:16 -07:00