Hi Rui, > > > > +int get_tz_trend(struct thermal_zone_device *tz, int trip) { > > + enum thermal_trend trend; > > + > > + if (!tz->ops->get_trend || tz->ops->get_trend(tz, trip, &trend)) > > { > > + if (tz->temperature > tz->last_temperature) > > + trend = THERMAL_TREND_RAISING; > > + else if (tz->temperature < tz->last_temperature) > > + trend = THERMAL_TREND_DROPPING; > > + else > > + trend = THERMAL_TREND_STABLE; > > + } > > + > > + return trend; > > +} > > +EXPORT_SYMBOL(get_tz_trend); > > + > > +struct thermal_instance *get_thermal_instance(struct > > thermal_zone_device *tz, > > + struct thermal_cooling_device *cdev, int trip) { > > + struct thermal_instance *pos = NULL; > > + struct thermal_instance *target_instance = NULL; > > + > > + mutex_lock(&tz->lock); > > + mutex_lock(&cdev->lock); > > + > > + list_for_each_entry(pos, &tz->thermal_instances, tz_node) { > > + if (pos->tz == tz && pos->trip == trip && pos->cdev == cdev) > > { > > + target_instance = pos; > > + break; > > + } > > + } > > + > > + mutex_unlock(&cdev->lock); > > + mutex_unlock(&tz->lock); > > + > > + return target_instance; > > +} > > +EXPORT_SYMBOL(get_thermal_instance); > > + > > /* sys I/F for thermal zone */ > > > > #define to_thermal_zone(_dev) \ > > diff --git a/include/linux/thermal.h b/include/linux/thermal.h index > > 8611e3e..32af124 100644 > > --- a/include/linux/thermal.h > > +++ b/include/linux/thermal.h > > @@ -185,6 +185,10 @@ struct thermal_cooling_device > > *thermal_cooling_device_register(char *, void *, > > const struct thermal_cooling_device_ops *); void > > thermal_cooling_device_unregister(struct thermal_cooling_device *); > > > > +int get_tz_trend(struct thermal_zone_device *, int); struct > > Coding style. Not sure what you meant here. Checkpatch did not complain either. Thanks, Durga > > Thanks, > rui > > +thermal_instance *get_thermal_instance(struct thermal_zone_device *, > > + struct thermal_cooling_device *, int); > > + > > #ifdef CONFIG_NET > > extern int thermal_generate_netlink_event(u32 orig, enum events > event); > > #else > > -- > > 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html