]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/iio/magnetometer/ak8974.c
iio: magnetometer: ak8974: remove redundant zero timeout check
[karo-tx-linux.git] / drivers / iio / magnetometer / ak8974.c
index ce09d771c1fb5663c457cf8c85e4808ac114d2ca..6dd8cbd7ce9531a5883173f34eb30edc45301083 100644 (file)
@@ -278,13 +278,9 @@ static int ak8974_await_drdy(struct ak8974 *ak8974)
                if (val & AK8974_STATUS_DRDY)
                        return 0;
        } while (--timeout);
-       if (!timeout) {
-               dev_err(&ak8974->i2c->dev,
-                       "timeout waiting for DRDY\n");
-               return -ETIMEDOUT;
-       }
 
-       return 0;
+       dev_err(&ak8974->i2c->dev, "timeout waiting for DRDY\n");
+       return -ETIMEDOUT;
 }
 
 static int ak8974_getresult(struct ak8974 *ak8974, __le16 *result)