From a69043d805b4dd1881c765f5ad58cb4744a45b09 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Wed, 7 Jan 2009 16:37:29 +0100 Subject: [PATCH] --- yaml --- r: 126967 b: refs/heads/master c: 12d66e840b605265d6adf4b800cc3fc5fb410903 h: refs/heads/master i: 126965: a183ce6dfdaf8a78c205e543f5307267698c5919 126963: ef7d458a34df7b99086620b5e0b26bcaabbeb118 126959: bbf5feb6ad81ee7c5542ebce54b0fc1fea52341c v: v3 --- [refs] | 2 +- trunk/drivers/hwmon/f71882fg.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 954243ebe53a..671ceff23c5d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bc27490f9164281b9e1768a5df8e0951541f90a1 +refs/heads/master: 12d66e840b605265d6adf4b800cc3fc5fb410903 diff --git a/trunk/drivers/hwmon/f71882fg.c b/trunk/drivers/hwmon/f71882fg.c index de559923454c..03a4f84b4e5c 100644 --- a/trunk/drivers/hwmon/f71882fg.c +++ b/trunk/drivers/hwmon/f71882fg.c @@ -1500,6 +1500,11 @@ static int __devinit f71882fg_probe(struct platform_device *pdev) platform_set_drvdata(pdev, data); start_reg = f71882fg_read8(data, F71882FG_REG_START); + if (start_reg & 0x04) { + dev_warn(&pdev->dev, "Hardware monitor is powered down\n"); + err = -ENODEV; + goto exit_free; + } if (!(start_reg & 0x03)) { dev_warn(&pdev->dev, "Hardware monitoring not activated\n"); err = -ENODEV;