View | Details | Raw Unified | Return to bug 15634 | Differences between
and this patch

Collapse All | Expand All

(-)linux-2.6.35-rc3.orig/drivers/i2c/busses/i2c-i801.c (-2 / +3 lines)
Lines 655-661 static void __devinit dmi_check_onboard_ Link Here
655
		/* & ~0x80, ignore enabled/disabled bit */
655
		/* & ~0x80, ignore enabled/disabled bit */
656
		if ((type & ~0x80) != dmi_devices[i].type)
656
		if ((type & ~0x80) != dmi_devices[i].type)
657
			continue;
657
			continue;
658
		if (strcmp(name, dmi_devices[i].name))
658
		if (strcasecmp(name, dmi_devices[i].name))
659
			continue;
659
			continue;
660
660
661
		memset(&info, 0, sizeof(struct i2c_board_info));
661
		memset(&info, 0, sizeof(struct i2c_board_info));
Lines 809-815 static int __devinit i801_probe(struct p Link Here
809
#endif
809
#endif
810
#if defined CONFIG_SENSORS_FSCHMD || defined CONFIG_SENSORS_FSCHMD_MODULE
810
#if defined CONFIG_SENSORS_FSCHMD || defined CONFIG_SENSORS_FSCHMD_MODULE
811
	vendor = dmi_get_system_info(DMI_BOARD_VENDOR);
811
	vendor = dmi_get_system_info(DMI_BOARD_VENDOR);
812
	if (vendor && !strcmp(vendor, "FUJITSU SIEMENS"))
812
	if (vendor && (!strcmp(vendor, "FUJITSU SIEMENS") ||
813
		       !strcmp(vendor, "FUJITSU")))
813
		dmi_walk(dmi_check_onboard_devices, &i801_adapter);
814
		dmi_walk(dmi_check_onboard_devices, &i801_adapter);
814
#endif
815
#endif
815
816

Return to bug 15634