From 8319a566ff464b1fe8e12846bcbf76ab78b3e055 Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Fri, 8 May 2009 20:27:28 +0200 Subject: [PATCH] --- yaml --- r: 144730 b: refs/heads/master c: 848ddf116b3d1711c956fac8627be12dfe8d736f h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/hwmon/w83781d.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 72e764ad4f0b..5c323ae68d18 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b9008708f24de8fb9bdbfb5d3b27e36d5a357eda +refs/heads/master: 848ddf116b3d1711c956fac8627be12dfe8d736f diff --git a/trunk/drivers/hwmon/w83781d.c b/trunk/drivers/hwmon/w83781d.c index dbfb30c588d8..0bdab959b736 100644 --- a/trunk/drivers/hwmon/w83781d.c +++ b/trunk/drivers/hwmon/w83781d.c @@ -1462,7 +1462,8 @@ static struct w83781d_data *w83781d_update_device(struct device *dev) data->pwm[i] = w83781d_read_value(data, W83781D_REG_PWM[i]); - if ((data->type != w83782d || !client->driver) + /* Only W83782D on SMBus has PWM3 and PWM4 */ + if ((data->type != w83782d || !client) && i == 1) break; }