File lm_sensors-r6084-skip-graphics-cards.patch of Package sensors

Subject: sensors-detect: Do not scan I2C adapters on graphics cards by default
Patch-mainline: yes (r6084)
References: bnc#838619

Don't probe I2C buses on graphics cards by default. Their drivers will
typically instantiate the I2C slave devices themselves as needed, and
such probes have been occasionally reported to cause serious trouble.

---
 prog/detect/sensors-detect |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

--- a/prog/detect/sensors-detect
+++ b/prog/detect/sensors-detect
@@ -3635,8 +3635,8 @@ sub scan_i2c_adapter
 	my ($funcs, $chip, $addr, $class, $default, $input, @not_to_scan);
 
 	$class = get_pci_class($i2c_adapters[$adapter_nr]->{parent});
-	if (($class & 0xff00) == 0x0400) {
-		# Do not probe adapters on PCI multimedia cards by default
+	# Do not probe adapters on multimedia and graphics cards by default
+	if (($class & 0xff00) == 0x0400 || ($class & 0xff00) == 0x0300) {
 		$default = 0;
 	} elsif ($class == 0x0c01 || $class == 0x0c05
 	      || find_i2c_adapter_driver($i2c_adapters[$adapter_nr]->{name})) {
openSUSE Build Service is sponsored by