mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-07 22:42:04 +00:00
thermal: cpu_cooling: return ERR_PTR() for !CPU_THERMAL or !THERMAL_OF
The documentation of of_cpufreq_cooling_register() and cpufreq_cooling_register() say that they return ERR_PTR() on error. Accordingly, callers only check for IS_ERR(). Therefore, make them return ERR_PTR(-ENOSYS) as is customary in the kernel when config options are missing. Cc: Zhang Rui <rui.zhang@intel.com> Cc: Eduardo Valentin <edubezval@gmail.com> Signed-off-by: Javi Merino <javi.merino@arm.com> Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
This commit is contained in:
parent
2d2e95ea8f
commit
503ccc3fec
@ -50,7 +50,7 @@ static inline struct thermal_cooling_device *
|
|||||||
of_cpufreq_cooling_register(struct device_node *np,
|
of_cpufreq_cooling_register(struct device_node *np,
|
||||||
const struct cpumask *clip_cpus)
|
const struct cpumask *clip_cpus)
|
||||||
{
|
{
|
||||||
return NULL;
|
return ERR_PTR(-ENOSYS);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -65,13 +65,13 @@ unsigned long cpufreq_cooling_get_level(unsigned int cpu, unsigned int freq);
|
|||||||
static inline struct thermal_cooling_device *
|
static inline struct thermal_cooling_device *
|
||||||
cpufreq_cooling_register(const struct cpumask *clip_cpus)
|
cpufreq_cooling_register(const struct cpumask *clip_cpus)
|
||||||
{
|
{
|
||||||
return NULL;
|
return ERR_PTR(-ENOSYS);
|
||||||
}
|
}
|
||||||
static inline struct thermal_cooling_device *
|
static inline struct thermal_cooling_device *
|
||||||
of_cpufreq_cooling_register(struct device_node *np,
|
of_cpufreq_cooling_register(struct device_node *np,
|
||||||
const struct cpumask *clip_cpus)
|
const struct cpumask *clip_cpus)
|
||||||
{
|
{
|
||||||
return NULL;
|
return ERR_PTR(-ENOSYS);
|
||||||
}
|
}
|
||||||
static inline
|
static inline
|
||||||
void cpufreq_cooling_unregister(struct thermal_cooling_device *cdev)
|
void cpufreq_cooling_unregister(struct thermal_cooling_device *cdev)
|
||||||
|
Loading…
Reference in New Issue
Block a user