pata_via: Cache and rewrite the device bit
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Fri, 17 Apr 2009 11:21:21 +0000 (12:21 +0100)
committerJeff Garzik <jgarzik@redhat.com>
Fri, 17 Apr 2009 23:04:30 +0000 (19:04 -0400)
Some VIA chipsets will reset the DEV bit after IEN changes on ctl. Our
optimised write path avoids doing this but we need to remove the
optimisation on these devices.

[Identified and some original patches proposed by Josehn Chan @ VIA but
discussion then all ground to a halt so given a test case I dug it back out]

Signed-off-by: Alan Cox <alan@lxorguk.ukuu.org.uk
Tested-by: Christoph Bisping (bug #13086)
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>

No differences found