]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/cpuidle/driver.c
brcmfmac: check bus state for status
[karo-tx-linux.git] / drivers / cpuidle / driver.c
index 284d7af5a9c827ab227293fafd52cd27db442864..40cd3f3024df4031f65a118a43e147e8e1b678bf 100644 (file)
@@ -47,7 +47,7 @@ static void __cpuidle_register_driver(struct cpuidle_driver *drv)
  */
 int cpuidle_register_driver(struct cpuidle_driver *drv)
 {
-       if (!drv)
+       if (!drv || !drv->state_count)
                return -EINVAL;
 
        if (cpuidle_disabled())