]> git.baikalelectronics.ru Git - kernel.git/commit
pci: revert SMBus unhide on HP Compaq nx6110
authorJean Delvare <khali@linux-fr.org>
Fri, 28 Mar 2008 21:16:04 +0000 (14:16 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 28 Mar 2008 21:45:22 +0000 (14:45 -0700)
commitbaf7df224abe46ea8b97e96b9ffff12d13169fe6
treef68dff4ac47b155055f8d416ec54d2532ea7918b
parentad729c2df094c1003048976d9d5ea127948fb1b0
pci: revert SMBus unhide on HP Compaq nx6110

This reverts commit 4686f21225bbb655198db28eab7a368f23655054 and
fixes kernel bug #10245:

http://bugzilla.kernel.org/show_bug.cgi?id=10245

The HP Compaq nc6120 has the same PCI sub-device ID as the nx6110, and the
SMBus is used by ACPI for thermal management on the nc6120, so Linux should
not attach a native driver to it.  This means that this quirk is unsafe and
has to be removed.

I also added a comment to help developers realize that adding new IDs to this
SMBus unhiding quirk table should be done only with great care, and in
particular only after checking that ACPI is not making use of the SMBus.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Tomasz Koprowski <tomek@koprowski.org>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/pci/quirks.c