summaryrefslogtreecommitdiff
path: root/kernel/perf_event.c
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2010-05-04 11:09:28 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-12 14:57:04 -0700
commit16520f3baf29ad9cfdcd5503262f4043813e4686 (patch)
tree621b366bcde50b3b7eb1062624aae37b6480b439 /kernel/perf_event.c
parent41320f730dd1870762b5769ea5c2a109e6bf6e50 (diff)
i2c: Fix probing of FSC hardware monitoring chips
commit b1d4b390ea4bb480e65974ce522a04022608a8df upstream. Some FSC hardware monitoring chips (Syleus at least) doesn't like quick writes we typically use to probe for I2C chips. Use a regular byte read instead for the address they live at (0x73). These are the only known chips living at this address on PC systems. For clarity, this fix should not be needed for kernels 2.6.30 and later, as we started instantiating the hwmon devices explicitly based on DMI data. Still, this fix is valuable in the following two cases: * Support for recent FSC chips on older kernels. The DMI-based device instantiation is more difficult to backport than the device support itself. * Case where the DMI-based device instantiation fails, whatever the reason. We fall back to probing in that case, so it should work. This fixes kernel bug #15634: https://bugzilla.kernel.org/show_bug.cgi?id=15634 Signed-off-by: Jean Delvare <khali@linux-fr.org> Acked-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'kernel/perf_event.c')
0 files changed, 0 insertions, 0 deletions