/* This is the thermal zone callback which does the delayed polling of the fan state. We do check /sysfs-originating settings here in acerhdf_check_param() as late as the polling interval is since we can't do that in the respective accessors of the module parameters.  */
static int acerhdf_get_ec_temp(struct thermal_zone_device *thermal, unsigned long *t)
/* This is the thermal zone callback which does the delayed polling of the fan state. We do check /sysfs-originating settings here in acerhdf_check_param() as late as the polling interval is since we can't do that in the respective accessors of the module parameters.  */
static int acerhdf_get_ec_temp(struct thermal_zone_device *thermal, unsigned long *t)
{
	int temp, err = 0;
	acerhdf_check_param(thermal);
	err = acerhdf_get_temp(&temp);
	if (err)
		return err;
	if (verbose)
		pr_notice("temp %d\n", temp);
	*t = temp;
	return 0;
}