All of lore.kernel.org
 help / color / mirror / Atom feed
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=/

  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 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.