--- zzzz-none-000/linux-3.10.107/include/linux/pm_runtime.h 2017-06-27 09:49:32.000000000 +0000 +++ vr9-7490-729/linux-3.10.107/include/linux/pm_runtime.h 2021-11-10 11:53:56.000000000 +0000 @@ -109,56 +109,105 @@ #else /* !CONFIG_PM_RUNTIME */ -static inline int __pm_runtime_idle(struct device *dev, int rpmflags) +static inline int __pm_runtime_idle(struct device *dev __maybe_unused, + int rpmflags __maybe_unused) { return -ENOSYS; } -static inline int __pm_runtime_suspend(struct device *dev, int rpmflags) +static inline int __pm_runtime_suspend(struct device *dev __maybe_unused, + int rpmflags __maybe_unused) { return -ENOSYS; } -static inline int __pm_runtime_resume(struct device *dev, int rpmflags) +static inline int __pm_runtime_resume(struct device *dev __maybe_unused, + int rpmflags __maybe_unused) { return 1; } -static inline int pm_schedule_suspend(struct device *dev, unsigned int delay) +static inline int pm_schedule_suspend(struct device *dev __maybe_unused, + unsigned int delay __maybe_unused) { return -ENOSYS; } -static inline int __pm_runtime_set_status(struct device *dev, - unsigned int status) { return 0; } -static inline int pm_runtime_barrier(struct device *dev) { return 0; } -static inline void pm_runtime_enable(struct device *dev) {} -static inline void __pm_runtime_disable(struct device *dev, bool c) {} -static inline void pm_runtime_allow(struct device *dev) {} -static inline void pm_runtime_forbid(struct device *dev) {} - -static inline bool pm_children_suspended(struct device *dev) { return false; } -static inline void pm_runtime_get_noresume(struct device *dev) {} -static inline void pm_runtime_put_noidle(struct device *dev) {} -static inline bool device_run_wake(struct device *dev) { return false; } -static inline void device_set_run_wake(struct device *dev, bool enable) {} -static inline bool pm_runtime_suspended(struct device *dev) { return false; } -static inline bool pm_runtime_active(struct device *dev) { return true; } -static inline bool pm_runtime_status_suspended(struct device *dev) { return false; } -static inline bool pm_runtime_enabled(struct device *dev) { return false; } - -static inline int pm_generic_runtime_idle(struct device *dev) { return 0; } -static inline int pm_generic_runtime_suspend(struct device *dev) { return 0; } -static inline int pm_generic_runtime_resume(struct device *dev) { return 0; } -static inline void pm_runtime_no_callbacks(struct device *dev) {} -static inline void pm_runtime_irq_safe(struct device *dev) {} - -static inline bool pm_runtime_callbacks_present(struct device *dev) { return false; } -static inline void pm_runtime_mark_last_busy(struct device *dev) {} -static inline void __pm_runtime_use_autosuspend(struct device *dev, - bool use) {} -static inline void pm_runtime_set_autosuspend_delay(struct device *dev, - int delay) {} +static inline int __pm_runtime_set_status(struct device *dev __maybe_unused, + unsigned int status __maybe_unused) +{ + return 0; +} +static inline int pm_runtime_barrier(struct device *dev __maybe_unused) +{ + return 0; +} +static inline void pm_runtime_enable(struct device *dev __maybe_unused) {} +static inline void __pm_runtime_disable(struct device *dev __maybe_unused, + bool c __maybe_unused) {} +static inline void pm_runtime_allow(struct device *dev __maybe_unused) {} +static inline void pm_runtime_forbid(struct device *dev __maybe_unused) {} + +static inline bool pm_children_suspended(struct device *dev __maybe_unused) +{ + return false; +} +static inline void pm_runtime_get_noresume(struct device *dev __maybe_unused) {} +static inline void pm_runtime_put_noidle(struct device *dev __maybe_unused) {} +static inline bool device_run_wake(struct device *dev __maybe_unused) +{ + return false; +} +static inline void device_set_run_wake(struct device *dev __maybe_unused, + bool enable __maybe_unused) {} +static inline bool pm_runtime_suspended(struct device *dev __maybe_unused) +{ + return false; +} +static inline bool pm_runtime_active(struct device *dev __maybe_unused) +{ + return true; +} +static inline bool pm_runtime_status_suspended( + struct device *dev __maybe_unused) +{ + return false; +} +static inline bool pm_runtime_enabled(struct device *dev __maybe_unused) +{ + return false; +} + +static inline int pm_generic_runtime_idle(struct device *dev __maybe_unused) +{ + return 0; +} +static inline int pm_generic_runtime_suspend(struct device *dev __maybe_unused) +{ + return 0; +} +static inline int pm_generic_runtime_resume(struct device *dev __maybe_unused) +{ + return 0; +} +static inline void pm_runtime_no_callbacks(struct device *dev __maybe_unused) {} +static inline void pm_runtime_irq_safe(struct device *dev __maybe_unused) {} + +static inline bool pm_runtime_callbacks_present( + struct device *dev __maybe_unused) +{ + return false; +} +static inline void pm_runtime_mark_last_busy(struct device *dev __maybe_unused) +{ +} +static inline void __pm_runtime_use_autosuspend( + struct device *dev __maybe_unused, + bool use __maybe_unused) {} +static inline void pm_runtime_set_autosuspend_delay( + struct device *dev __maybe_unused, + int delay __maybe_unused) {} static inline unsigned long pm_runtime_autosuspend_expiration( - struct device *dev) { return 0; } -static inline void pm_runtime_set_memalloc_noio(struct device *dev, - bool enable){} + struct device *dev __maybe_unused) { return 0; } +static inline void pm_runtime_set_memalloc_noio( + struct device *dev __maybe_unused, + bool enable __maybe_unused) {} #endif /* !CONFIG_PM_RUNTIME */