All of lore.kernel.org
 help / color / mirror / Atom feed
From: Keerthy <a0393675@ti.com>
To: Keerthy <j-keerthy@ti.com>, edubezval@gmail.com, rui.zhang@intel.com
Cc: nm@ti.com, linux-omap@vger.kernel.org,
	linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org
Subject: Re: [PATCH] thermal: of-thermal: Fix setting of set_emul_temp hook
Date: Mon, 27 Jun 2016 11:48:03 +0530	[thread overview]
Message-ID: <5770C51B.30505@ti.com> (raw)
In-Reply-To: <575A5DD0.4080208@ti.com>



On Friday 10 June 2016 11:57 AM, Keerthy wrote:
>
>
> On Thursday 02 June 2016 02:24 PM, Keerthy wrote:
>> Currently thermal zone set_emul_temp is set unconditionally
>> with of_thermal_set_emul_temp function. Set this only if the
>> set_emul_temp hook is provided for thermal_zone_of_device_ops.
>>
>> This fixes emul_temp failures on platforms for which set_emul_temp
>> hook is not populated.
>
> Eduardo,
>
> A gentle ping on this patch.

Eduardo,

Another gentle ping.


>
>
>>
>> Fixes: "184a4bf623f (thermal: of: Extend current
>>     of-thermal.c code to allow setting emulated temp)"
>> Suggested-by: Eduardo Valentin <edubezval@gmail.com>
>> Signed-off-by: Keerthy <j-keerthy@ti.com>
>> ---
>>   drivers/thermal/of-thermal.c | 7 +++----
>>   1 file changed, 3 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/thermal/of-thermal.c b/drivers/thermal/of-thermal.c
>> index b8e509c..93d8ce0 100644
>> --- a/drivers/thermal/of-thermal.c
>> +++ b/drivers/thermal/of-thermal.c
>> @@ -181,9 +181,6 @@ static int of_thermal_set_emul_temp(struct
>> thermal_zone_device *tz,
>>   {
>>       struct __thermal_zone *data = tz->devdata;
>>
>> -    if (!data->ops || !data->ops->set_emul_temp)
>> -        return -EINVAL;
>> -
>>       return data->ops->set_emul_temp(data->sensor_data, temp);
>>   }
>>
>> @@ -427,7 +424,9 @@ thermal_zone_of_add_sensor(struct device_node *zone,
>>
>>       tzd->ops->get_temp = of_thermal_get_temp;
>>       tzd->ops->get_trend = of_thermal_get_trend;
>> -    tzd->ops->set_emul_temp = of_thermal_set_emul_temp;
>> +    if (ops->set_emul_temp)
>> +        tzd->ops->set_emul_temp = of_thermal_set_emul_temp;
>> +
>>       mutex_unlock(&tzd->lock);
>>
>>       return tzd;
>>

WARNING: multiple messages have this Message-ID (diff)
From: Keerthy <a0393675@ti.com>
To: Keerthy <j-keerthy@ti.com>, <edubezval@gmail.com>, <rui.zhang@intel.com>
Cc: <nm@ti.com>, <linux-omap@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>, <linux-pm@vger.kernel.org>
Subject: Re: [PATCH] thermal: of-thermal: Fix setting of set_emul_temp hook
Date: Mon, 27 Jun 2016 11:48:03 +0530	[thread overview]
Message-ID: <5770C51B.30505@ti.com> (raw)
In-Reply-To: <575A5DD0.4080208@ti.com>



On Friday 10 June 2016 11:57 AM, Keerthy wrote:
>
>
> On Thursday 02 June 2016 02:24 PM, Keerthy wrote:
>> Currently thermal zone set_emul_temp is set unconditionally
>> with of_thermal_set_emul_temp function. Set this only if the
>> set_emul_temp hook is provided for thermal_zone_of_device_ops.
>>
>> This fixes emul_temp failures on platforms for which set_emul_temp
>> hook is not populated.
>
> Eduardo,
>
> A gentle ping on this patch.

Eduardo,

Another gentle ping.


>
>
>>
>> Fixes: "184a4bf623f (thermal: of: Extend current
>>     of-thermal.c code to allow setting emulated temp)"
>> Suggested-by: Eduardo Valentin <edubezval@gmail.com>
>> Signed-off-by: Keerthy <j-keerthy@ti.com>
>> ---
>>   drivers/thermal/of-thermal.c | 7 +++----
>>   1 file changed, 3 insertions(+), 4 deletions(-)
>>
>> diff --git a/drivers/thermal/of-thermal.c b/drivers/thermal/of-thermal.c
>> index b8e509c..93d8ce0 100644
>> --- a/drivers/thermal/of-thermal.c
>> +++ b/drivers/thermal/of-thermal.c
>> @@ -181,9 +181,6 @@ static int of_thermal_set_emul_temp(struct
>> thermal_zone_device *tz,
>>   {
>>       struct __thermal_zone *data = tz->devdata;
>>
>> -    if (!data->ops || !data->ops->set_emul_temp)
>> -        return -EINVAL;
>> -
>>       return data->ops->set_emul_temp(data->sensor_data, temp);
>>   }
>>
>> @@ -427,7 +424,9 @@ thermal_zone_of_add_sensor(struct device_node *zone,
>>
>>       tzd->ops->get_temp = of_thermal_get_temp;
>>       tzd->ops->get_trend = of_thermal_get_trend;
>> -    tzd->ops->set_emul_temp = of_thermal_set_emul_temp;
>> +    if (ops->set_emul_temp)
>> +        tzd->ops->set_emul_temp = of_thermal_set_emul_temp;
>> +
>>       mutex_unlock(&tzd->lock);
>>
>>       return tzd;
>>

  reply	other threads:[~2016-06-27  6:18 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-02  8:54 [PATCH] thermal: of-thermal: Fix setting of set_emul_temp hook Keerthy
2016-06-02  8:54 ` Keerthy
2016-06-10  6:27 ` Keerthy
2016-06-10  6:27   ` Keerthy
2016-06-27  6:18   ` Keerthy [this message]
2016-06-27  6:18     ` Keerthy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5770C51B.30505@ti.com \
    --to=a0393675@ti.com \
    --cc=edubezval@gmail.com \
    --cc=j-keerthy@ti.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=nm@ti.com \
    --cc=rui.zhang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.