[IDE] cmd640.c: fix PCI type1 access Revert wrong changes introduced in 2.4.21. From: Stefan Talpalaru , Ingo Kilian . drivers/ide/pci/cmd640.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/ide/pci/cmd640.c~ide-cmd640-pci1 drivers/ide/pci/cmd640.c --- linux-2.6.0-test11/drivers/ide/pci/cmd640.c~ide-cmd640-pci1 2003-12-07 23:33:36.173751648 +0100 +++ linux-2.6.0-test11-root/drivers/ide/pci/cmd640.c 2003-12-07 23:36:13.160885976 +0100 @@ -213,13 +213,13 @@ static unsigned int cmd640_chip_version; static void put_cmd640_reg_pci1 (u16 reg, u8 val) { - outb_p((reg & 0xfc) | cmd640_key, 0xcf8); + outl_p((reg & 0xfc) | cmd640_key, 0xcf8); outb_p(val, (reg & 3) | 0xcfc); } static u8 get_cmd640_reg_pci1 (u16 reg) { - outb_p((reg & 0xfc) | cmd640_key, 0xcf8); + outl_p((reg & 0xfc) | cmd640_key, 0xcf8); return inb_p((reg & 3) | 0xcfc); } _