PCI: Update VIA CX700 quirk
authorTim Yamin <tim.yamin@zonbu.com>
Sun, 30 Mar 2008 19:58:59 +0000 (20:58 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 21 Apr 2008 04:47:07 +0000 (21:47 -0700)
commitbc043274560f398225dad7f0e24c6a7610d3c08a
treef783cd2e99c47a089db220273b3045eeadf7730c
parent94e6108803469a37ee1e3c92dafdd1d59298602f
PCI: Update VIA CX700 quirk

This follows up 53a9bf4267b8b1f958dbeb7c8c1ef21c82229b71. Some newer
CX700 BIOSes from our vendor have PCI Bus Parking disabled but PCI
Master read caching enabled. This creates problems such as system
freezing when both the network controller and the USB controller are
active and one of them is pretty busy (e.g. heavy network traffic).

This patch separates the checks and both the bus parking and the read
caching are disabled independently if either is enabled by the BIOS.

Signed-off-by: Tim Yamin <tim.yamin@zonbu.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/pci/quirks.c