From: Matthew Garrett <mjg59-1xO5oi07KQx4cg9Nei1l7Q@public.gmane.org>
To: Thomas Renninger <trenn-l3A5Bk7waGM@public.gmane.org>
Cc: linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Zhang Rui <rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
Andi Kleen <ak-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>,
ibm-acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org,
lenb-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org
Subject: Re: Avoid critical temp shutdowns on specific ThinkPad T4x(p) and R50p
Date: Mon, 11 Aug 2008 13:55:19 +0100 [thread overview]
Message-ID: <20080811125519.GA26308@srcf.ucam.org> (raw)
In-Reply-To: <200808111433.25275.trenn-l3A5Bk7waGM@public.gmane.org>
On Mon, Aug 11, 2008 at 02:33:22PM +0200, Thomas Renninger wrote:
> ---------------
> include/linux/thermal.h
> struct thermal_zone_device_ops {
> ..
> int (*get_temp) (struct thermal_zone_device *, char *);
> ..
> }
You're missing the cleanup patches for the thermal layer that I posted
at the same time.
> So Matthew's patch more looks like a suggestion/proof of concept patch.
> Another bug I saw by looking over this one:
> + tz->ops->get_crit_temp(tz, &crit_temp);
> + tz->force_passive_temp = crit_temp-5000;
> It must get checked whether a critical trip point exists at all.
Yes, the return value for get_crit_temp should be checked. I think 5
degrees is safe enough, though - I haven't been able to cause a system
to respond too quickly at that point. The polling frequency is increased
if the temperature gets within 5 degrees of the new passive trip point.
> This might also have to do with the fact that his first attempts have been
> rejected...
?
> If Matthew already has something newer it would be great if we could somehow
> coordinate work. Otherwise I will start over on this one. Probably beginning
> with a cleanup patch to use long for get_temp and get_trip_temp functions
> instead of using char* in struct thermal_zone_device_ops {...}.
> Zhang: Would that be ok or have I overseen something?
Like I said, that's already done.
--
Matthew Garrett | mjg59-1xO5oi07KQx4cg9Nei1l7Q@public.gmane.org
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
next prev parent reply other threads:[~2008-08-11 12:55 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-30 13:56 Avoid critical temp shutdowns on specific ThinkPad T4x(p) and R50p Thomas Renninger
2008-07-30 16:17 ` Andi Kleen
[not found] ` <4890942C.3080007-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2008-07-30 16:46 ` Thomas Renninger
[not found] ` <200807301556.01815.trenn-l3A5Bk7waGM@public.gmane.org>
2008-07-30 17:52 ` Henrique de Moraes Holschuh
[not found] ` <20080730175227.GA13850-ZGHd14iZgfaRjzvQDGKj+xxZW9W5cXbT@public.gmane.org>
2008-07-30 19:03 ` Thomas Renninger
2008-07-30 20:39 ` [ibm-acpi-devel] " Chris Hanson
[not found] ` <f62196f50807301339r10bbb17do4bb2345b688011a3-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-31 13:19 ` Henrique de Moraes Holschuh
2008-07-31 9:44 ` Critical temp shutdowns on ThinkPad X60 1706-GMG (was Re: [ibm-acpi-devel] Avoid critical temp shutdowns on specific ThinkPad T4x(p) and R50p) Luca Capello
[not found] ` <87zlnyv14h.fsf_-_-vpnYUZh4Q8kL5bzFcGmneg@public.gmane.org>
2008-07-31 12:39 ` Critical temp shutdowns on ThinkPad X60 1706-GMG (was " Thomas Renninger
2008-07-31 13:04 ` Critical temp shutdowns on ThinkPad X60 1706-GMG Luca Capello
2008-07-31 13:15 ` Theodore Tso
[not found] ` <20080731131512.GI5347-3s7WtUTddSA@public.gmane.org>
2008-07-31 13:21 ` Henrique de Moraes Holschuh
2008-07-31 13:28 ` Luca Capello
2008-07-31 14:06 ` Theodore Tso
[not found] ` <20080731140602.GB11632-3s7WtUTddSA@public.gmane.org>
2008-07-31 14:15 ` Henrique de Moraes Holschuh
2008-07-31 1:02 ` Avoid critical temp shutdowns on specific ThinkPad T4x(p) and R50p Zhang Rui
2008-08-01 11:18 ` Thomas Renninger
2008-08-11 11:30 ` Andi Kleen
[not found] ` <48A022BD.2040908-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2008-08-11 12:33 ` Thomas Renninger
[not found] ` <200808111433.25275.trenn-l3A5Bk7waGM@public.gmane.org>
2008-08-11 12:55 ` Matthew Garrett [this message]
[not found] ` <20080811125519.GA26308-1xO5oi07KQx4cg9Nei1l7Q@public.gmane.org>
2008-08-11 14:14 ` Thomas Renninger
2008-08-11 14:15 ` Matthew Garrett
2008-08-12 8:00 ` Andi Kleen
2008-08-12 8:02 ` Matthew Garrett
2008-08-12 8:20 ` Zhang Rui
2008-08-12 9:32 ` Andi Kleen
2008-08-12 1:27 ` Zhang Rui
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=20080811125519.GA26308@srcf.ucam.org \
--to=mjg59-1xo5oi07kqx4cg9nei1l7q@public.gmane.org \
--cc=ak-VuQAYsv1563Yd54FQh9/CA@public.gmane.org \
--cc=ibm-acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
--cc=lenb-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=rui.zhang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=trenn-l3A5Bk7waGM@public.gmane.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox