diff options
-rw-r--r-- | drivers/hwmon/occ/common.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/hwmon/occ/common.c b/drivers/hwmon/occ/common.c index 71ec7753b709..087234bbb3c7 100644 --- a/drivers/hwmon/occ/common.c +++ b/drivers/hwmon/occ/common.c @@ -1351,8 +1351,10 @@ int occ_setup(struct occ *occ, const char *name) /* no need to lock */ rc = occ_poll(occ); if (rc < 0) { - dev_err(occ->bus_dev, "failed to get OCC poll response: %d\n", - rc); + /* ENODEV is expected to occur during boot when OCC is not yet online */ + if (rc != -ENODEV) + dev_err(occ->bus_dev, "failed to get OCC poll response: %d\n", + rc); return rc; } |