android_kernel_xiaomi_sm8350/drivers/ide/pci
Linus Torvalds 299cc3c166 Fix up more strange byte writes to the PCI_ROM_ADDRESS config word
It's a dword thing, and the value we write is a dword.  Doing a byte
write to it is nonsensical, and writes only the low byte, which only
contains the enable bit.  So we enable a nonsensical address (usually
zero), which causes the controller no end of problems.

Trivial fix, but nasty to find.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-13 07:59:34 -07:00
..
aec62xx.c
alim15x3.c
amd74xx.c [PATCH] amd74xx: support MCP55 device IDs 2005-07-03 17:37:18 +02:00
atiixp.c
cmd64x.c Fix up more strange byte writes to the PCI_ROM_ADDRESS config word 2005-09-13 07:59:34 -07:00
cmd640.c [PATCH] clean up inline static vs static inline 2005-07-27 16:26:20 -07:00
cs5520.c
cs5530.c
cy82c693.c
generic.c [PATCH] ide: add support for Netcell Revolution to pci-ide generic driver 2005-08-18 22:27:07 +02:00
hpt34x.c Fix up more strange byte writes to the PCI_ROM_ADDRESS config word 2005-09-13 07:59:34 -07:00
hpt366.c hpt366: write the full 4 bytes of ROM address, not just low 1 byte 2005-09-11 09:22:50 -07:00
it821x.c
it8172.c
Makefile
ns87415.c
opti621.c
pdc202xx_new.c
pdc202xx_old.c
piix.c
rz1000.c
sc1200.c [PATCH] swsusp: switch pm_message_t to struct 2005-09-05 00:06:16 -07:00
serverworks.c [PATCH] serverworks: add support for new southbridge IDE 2005-08-18 22:30:35 +02:00
sgiioc4.c
siimage.c
sis5513.c
sl82c105.c [PATCH] ide: hotplug mark __devinit sl82c105.c 2005-07-03 16:36:56 +02:00
slc90e66.c [PATCH] ide: hotplug mark __devinit slc90e66.c 2005-07-03 16:38:51 +02:00
triflex.c [PATCH] ide: hotplug mark __devinit triflex.c 2005-07-03 16:40:31 +02:00
trm290.c [PATCH] Update CREDITS entry and listings in source files for Jesper Juhl 2005-07-27 16:26:20 -07:00
via82cxxx.c [PATCH] ide: hotplug mark __devinit via82cxxx.c 2005-07-03 16:42:18 +02:00