alpha: fix legacy mode PCI IDE controllers
authorIvan Kokshaysky <ink@jurassic.park.msu.ru>
Thu, 24 Apr 2008 12:51:55 +0000 (16:51 +0400)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 24 Apr 2008 15:35:46 +0000 (08:35 -0700)
commit72cff12397cd6648b8b5abfaeb00502f45b76cb8
treece02610079e017eabe0945259025a43bdca90d11
parent3dc5063786b273f1aee545844f6bd4e9651ebffe
alpha: fix legacy mode PCI IDE controllers

Legacy IDE resources were never properly allocated on most
alpha platforms, so IDE expectedly stopped working after
commit 10f000a2fd805e8ccfe988e8615545467bb7f7df (generic
pci_enable_resources).

Always allocate "fixed" PCI resources before doing anything else;
remove Cypress IDE quirk, as it's a generic problem which is
handled in common PCI probe code.

Signed-off-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Acked-by: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/alpha/kernel/pci.c
arch/alpha/kernel/sys_nautilus.c