diff --git a/include/linux/cpuidle.h b/include/linux/cpuidle.h
index 7468a7d90fe004bc846ab0a46b5282edd3d4c607..e9c6adaed3c75cb198e799bc0bebad28babe290d 100644
--- a/include/linux/cpuidle.h
+++ b/include/linux/cpuidle.h
@@ -178,7 +178,7 @@ static inline int cpuidle_enter(struct cpuidle_driver *drv,
 				struct cpuidle_device *dev, int index)
 {return -ENODEV; }
 static inline void cpuidle_reflect(struct cpuidle_device *dev, int index) { }
-extern u64 cpuidle_poll_time(struct cpuidle_driver *drv,
+static inline u64 cpuidle_poll_time(struct cpuidle_driver *drv,
 			     struct cpuidle_device *dev)
 {return 0; }
 static inline int cpuidle_register_driver(struct cpuidle_driver *drv)