[PATCH] Linux Secondary Slave IDE timings
authorDaniel Quinlan <quinlan@transmeta.com>
Tue, 26 Feb 2002 05:22:33 +0000 (21:22 -0800)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Tue, 26 Feb 2002 05:22:33 +0000 (21:22 -0800)
commit89c707631952161240493f880705dc5e26563ce4
tree09436d57d947650b272608b279026073d225f71c
parent0fa9c2fa4896cf1b6557c9c3a20fc248f9f790af
[PATCH] Linux Secondary Slave IDE timings

This fix is from Dave Bogdanoff <bog@transmeta.com>.

Linux incorrectly sets up IDE timings for secondary slave drives on PC
systems that use Intel PIIX Southbridges.

This will correctly shift IDE slave PCI timings for register 44h so
that:

 - secondary slave (drive1) uses bits 4-7
 - primary slave   (drive1) uses bits 0-3

(The addition of the parentheses is needed so the shift will take
place after the bitwise-or.  Without the parentheses, the shift will
incorrectly always take place before the bitwise-or.)
drivers/ide/piix.c