]> Pileus Git - ~andy/linux/blobdiff - drivers/cpuidle/driver.c
Merge remote-tracking branch 'nouveau/drm-nouveau-next' into drm-fixes
[~andy/linux] / drivers / cpuidle / driver.c
index 3ac499d5a20784c0432e91f51575022f95c3d3d5..6e11701f0fcaef8430e2e8544108df8e337ebbed 100644 (file)
@@ -331,7 +331,8 @@ struct cpuidle_driver *cpuidle_driver_ref(void)
        spin_lock(&cpuidle_driver_lock);
 
        drv = cpuidle_get_driver();
-       drv->refcnt++;
+       if (drv)
+               drv->refcnt++;
 
        spin_unlock(&cpuidle_driver_lock);
        return drv;