]> Pileus Git - ~andy/linux/blobdiff - drivers/cpuidle/driver.c
Merge tag 'v3.4-rc3' into staging/for_v3.5
[~andy/linux] / 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())