tcm_fc: Add abort flag for gracefully handling exchange timeout
[cascardo/linux.git] / drivers / cpuidle / driver.c
index 284d7af..40cd3f3 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())