All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] [PATCH v3 3/3] hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs
@ 2012-06-06  4:48 Guenter Roeck
  2012-06-11 19:24 ` Jean Delvare
  2012-06-11 19:31 ` Guenter Roeck
  0 siblings, 2 replies; 3+ messages in thread
From: Guenter Roeck @ 2012-06-06  4:48 UTC (permalink / raw)
  To: lm-sensors

Atom CPUs don't have a register to retrieve TjMax. Detection so far was
incomplete. Use the X86 model ID to improve it.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
---
v2: Dropped PCI dependencies
    Fixed 330 and 230 detection (2 spaces between CPU and 330/230)
    Added support for Cedar Creek CPUs
    Declared atom_tjmax as __cpuinitconst

v3: Reverted PCI code to avoid possible regressions. Run PCI code first,
    then override resulting value with table entry if one exists.
    Dropped entries for N2000 and D2000 CPUs as those all have a Tjmax of 100 C
    which we can detect separately based on the CPU model number.
    Dropped table entries for E6xx series, since the E6xx can not be
    distinguished from E6xxT using the model ID string (nor by any other means).

 drivers/hwmon/coretemp.c |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/drivers/hwmon/coretemp.c b/drivers/hwmon/coretemp.c
index 928a3ec..6bd8d23 100644
--- a/drivers/hwmon/coretemp.c
+++ b/drivers/hwmon/coretemp.c
@@ -191,6 +191,24 @@ static ssize_t show_temp(struct device *dev,
 	return tdata->valid ? sprintf(buf, "%d\n", tdata->temp) : -EAGAIN;
 }
 
+struct tjmax {
+	char const *id;
+	int tjmax;
+};
+
+static struct tjmax __cpuinitconst tjmax_table[] = {
+	{ "CPU D410", 100000 },
+	{ "CPU D425", 100000 },
+	{ "CPU D510", 100000 },
+	{ "CPU D525", 100000 },
+	{ "CPU N450", 100000 },
+	{ "CPU N455", 100000 },
+	{ "CPU N470", 100000 },
+	{ "CPU N475", 100000 },
+	{ "CPU  230", 100000 },
+	{ "CPU  330", 125000 },
+};
+
 static int __cpuinit adjust_tjmax(struct cpuinfo_x86 *c, u32 id,
 				  struct device *dev)
 {
@@ -215,6 +233,8 @@ static int __cpuinit adjust_tjmax(struct cpuinfo_x86 *c, u32 id,
 		tjmax = 100000;
 	} else if (c->x86_model = 0x1c || c->x86_model = 0x26
 		   || c->x86_model = 0x27) {
+		int i;
+
 		usemsr_ee = 0;
 		host_bridge = pci_get_bus_and_slot(0, PCI_DEVFN(0, 0));
 
@@ -226,6 +246,14 @@ static int __cpuinit adjust_tjmax(struct cpuinfo_x86 *c, u32 id,
 			tjmax = 90000;
 
 		pci_dev_put(host_bridge);
+
+		/* explicit table entries override heuristics */
+		for (i = 0; i < ARRAY_SIZE(tjmax_table); i++) {
+			if (strstr(c->x86_model_id, tjmax_table[i].id)) {
+				tjmax = tjmax_table[i].tjmax;
+				break;
+			}
+		}
 	}
 
 	if (c->x86_model > 0xe && usemsr_ee) {
-- 
1.7.5.4


_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [lm-sensors] [PATCH v3 3/3] hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs
  2012-06-06  4:48 [lm-sensors] [PATCH v3 3/3] hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs Guenter Roeck
@ 2012-06-11 19:24 ` Jean Delvare
  2012-06-11 19:31 ` Guenter Roeck
  1 sibling, 0 replies; 3+ messages in thread
From: Jean Delvare @ 2012-06-11 19:24 UTC (permalink / raw)
  To: lm-sensors

SGkgR3VlbnRlciwKCk9uIFR1ZSwgIDUgSnVuIDIwMTIgMjE6NDg6MzYgLTA3MDAsIEd1ZW50ZXIg
Um9lY2sgd3JvdGU6Cj4gQXRvbSBDUFVzIGRvbid0IGhhdmUgYSByZWdpc3RlciB0byByZXRyaWV2
ZSBUak1heC4gRGV0ZWN0aW9uIHNvIGZhciB3YXMKPiBpbmNvbXBsZXRlLiBVc2UgdGhlIFg4NiBt
b2RlbCBJRCB0byBpbXByb3ZlIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KPiAtLS0KPiB2MjogRHJvcHBlZCBQQ0kgZGVwZW5kZW5jaWVz
Cj4gICAgIEZpeGVkIDMzMCBhbmQgMjMwIGRldGVjdGlvbiAoMiBzcGFjZXMgYmV0d2VlbiBDUFUg
YW5kIDMzMC8yMzApCj4gICAgIEFkZGVkIHN1cHBvcnQgZm9yIENlZGFyIENyZWVrIENQVXMKPiAg
ICAgRGVjbGFyZWQgYXRvbV90am1heCBhcyBfX2NwdWluaXRjb25zdAo+IAo+IHYzOiBSZXZlcnRl
ZCBQQ0kgY29kZSB0byBhdm9pZCBwb3NzaWJsZSByZWdyZXNzaW9ucy4gUnVuIFBDSSBjb2RlIGZp
cnN0LAo+ICAgICB0aGVuIG92ZXJyaWRlIHJlc3VsdGluZyB2YWx1ZSB3aXRoIHRhYmxlIGVudHJ5
IGlmIG9uZSBleGlzdHMuCj4gICAgIERyb3BwZWQgZW50cmllcyBmb3IgTjIwMDAgYW5kIEQyMDAw
IENQVXMgYXMgdGhvc2UgYWxsIGhhdmUgYSBUam1heCBvZiAxMDAgQwo+ICAgICB3aGljaCB3ZSBj
YW4gZGV0ZWN0IHNlcGFyYXRlbHkgYmFzZWQgb24gdGhlIENQVSBtb2RlbCBudW1iZXIuCj4gICAg
IERyb3BwZWQgdGFibGUgZW50cmllcyBmb3IgRTZ4eCBzZXJpZXMsIHNpbmNlIHRoZSBFNnh4IGNh
biBub3QgYmUKPiAgICAgZGlzdGluZ3Vpc2hlZCBmcm9tIEU2eHhUIHVzaW5nIHRoZSBtb2RlbCBJ
RCBzdHJpbmcgKG5vciBieSBhbnkgb3RoZXIgbWVhbnMpLgo+IAo+ICBkcml2ZXJzL2h3bW9uL2Nv
cmV0ZW1wLmMgfCAgIDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlcyBj
aGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL2h3bW9uL2NvcmV0ZW1wLmMgYi9kcml2ZXJzL2h3bW9uL2NvcmV0ZW1wLmMKPiBp
bmRleCA5MjhhM2VjLi42YmQ4ZDIzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvaHdtb24vY29yZXRl
bXAuYwo+ICsrKyBiL2RyaXZlcnMvaHdtb24vY29yZXRlbXAuYwo+IEBAIC0xOTEsNiArMTkxLDI0
IEBAIHN0YXRpYyBzc2l6ZV90IHNob3dfdGVtcChzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gIAlyZXR1
cm4gdGRhdGEtPnZhbGlkID8gc3ByaW50ZihidWYsICIlZFxuIiwgdGRhdGEtPnRlbXApIDogLUVB
R0FJTjsKPiAgfQo+ICAKPiArc3RydWN0IHRqbWF4IHsKPiArCWNoYXIgY29uc3QgKmlkOwo+ICsJ
aW50IHRqbWF4Owo+ICt9Owo+ICsKPiArc3RhdGljIHN0cnVjdCB0am1heCBfX2NwdWluaXRjb25z
dCB0am1heF90YWJsZVtdID0gewo+ICsJeyAiQ1BVIEQ0MTAiLCAxMDAwMDAgfSwKPiArCXsgIkNQ
VSBENDI1IiwgMTAwMDAwIH0sCj4gKwl7ICJDUFUgRDUxMCIsIDEwMDAwMCB9LAo+ICsJeyAiQ1BV
IEQ1MjUiLCAxMDAwMDAgfSwKPiArCXsgIkNQVSBONDUwIiwgMTAwMDAwIH0sCj4gKwl7ICJDUFUg
TjQ1NSIsIDEwMDAwMCB9LAo+ICsJeyAiQ1BVIE40NzAiLCAxMDAwMDAgfSwKPiArCXsgIkNQVSBO
NDc1IiwgMTAwMDAwIH0sCj4gKwl7ICJDUFUgIDIzMCIsIDEwMDAwMCB9LAo+ICsJeyAiQ1BVICAz
MzAiLCAxMjUwMDAgfSwKPiArfTsKPiArCj4gIHN0YXRpYyBpbnQgX19jcHVpbml0IGFkanVzdF90
am1heChzdHJ1Y3QgY3B1aW5mb194ODYgKmMsIHUzMiBpZCwKPiAgCQkJCSAgc3RydWN0IGRldmlj
ZSAqZGV2KQo+ICB7Cj4gQEAgLTIxNSw2ICsyMzMsOCBAQCBzdGF0aWMgaW50IF9fY3B1aW5pdCBh
ZGp1c3RfdGptYXgoc3RydWN0IGNwdWluZm9feDg2ICpjLCB1MzIgaWQsCj4gIAkJdGptYXggPSAx
MDAwMDA7Cj4gIAl9IGVsc2UgaWYgKGMtPng4Nl9tb2RlbCA9PSAweDFjIHx8IGMtPng4Nl9tb2Rl
bCA9PSAweDI2Cj4gIAkJICAgfHwgYy0+eDg2X21vZGVsID09IDB4MjcpIHsKPiArCQlpbnQgaTsK
PiArCj4gIAkJdXNlbXNyX2VlID0gMDsKPiAgCQlob3N0X2JyaWRnZSA9IHBjaV9nZXRfYnVzX2Fu
ZF9zbG90KDAsIFBDSV9ERVZGTigwLCAwKSk7Cj4gIAo+IEBAIC0yMjYsNiArMjQ2LDE0IEBAIHN0
YXRpYyBpbnQgX19jcHVpbml0IGFkanVzdF90am1heChzdHJ1Y3QgY3B1aW5mb194ODYgKmMsIHUz
MiBpZCwKPiAgCQkJdGptYXggPSA5MDAwMDsKPiAgCj4gIAkJcGNpX2Rldl9wdXQoaG9zdF9icmlk
Z2UpOwo+ICsKPiArCQkvKiBleHBsaWNpdCB0YWJsZSBlbnRyaWVzIG92ZXJyaWRlIGhldXJpc3Rp
Y3MgKi8KPiArCQlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRSh0am1heF90YWJsZSk7IGkrKykg
ewo+ICsJCQlpZiAoc3Ryc3RyKGMtPng4Nl9tb2RlbF9pZCwgdGptYXhfdGFibGVbaV0uaWQpKSB7
Cj4gKwkJCQl0am1heCA9IHRqbWF4X3RhYmxlW2ldLnRqbWF4Owo+ICsJCQkJYnJlYWs7Cj4gKwkJ
CX0KPiArCQl9Cj4gIAl9CgpJIGRvbid0IGdldCB3aHkgeW91IHB1dCB0aGF0IGNvZGUgaGVyZS4g
Rm9yIG9uZSB0aGluZywgaXQgaXNuJ3QKZnVuZGFtZW50YWxseSBzcGVjaWZpYyB0byB0aGVzZSBt
b2RlbHMuIE1heWJlIHRvZGF5IGFsbCB0aGUgbW9kZWxzIGluCnRoaXMgbGlzdCBhcmUgZm9yIHRo
ZXNlIG1vZGVscywgYnV0IGlmIHRvbW9ycm93IHdlIG5lZWQgdG8gYWRkIHRoZSBzYW1lCmtpbmQg
b2YgdGFibGUgZm9yIGEgZGlmZmVyZW50IG1vZGVsLCB5b3UgZG9uJ3QgcmVhbGx5IHdhbnQgdG8g
Y3JlYXRlIGEKc2VwYXJhdGUgdGFibGUgZm9yIHRoZXNlLCBkbyB5b3U/IE9yIGFyZSB5b3UgY29u
Y2VybmVkIGJ5IHBlcmZvcm1hbmNlPwoKRm9yIGFub3RoZXIsIHlvdSBsZXQgdGhlIGNvZGUgZmxv
dywgYW5kIGxhdGVyIGluIHRoZSBmdW5jdGlvbiB3ZQpkaXNwbGF5IGEgd2FybmluZyBtZXNzYWdl
IGlmIFRqTWF4ID0gMTAwwrBDLCB3aGljaCBpcyB0aGUgY2FzZSBvZiBtb3N0Cm1vZGVscyBpbiB0
aGUgdGFibGUuIFdlIGRvbid0IHdhbnQgdGhhdC4KClNvIHVubGVzcyB5b3UncmUgcmVhbGx5IGNv
bmNlcm5lZCBhYm91dCBwZXJmb3JtYW5jZSwgSSdkIHB1dCB0aGUKdGFibGUtYmFzZWQgZGVjaXNp
b24gX2JlZm9yZV8gb3RoZXIgdGVzdHMgaW4gdGhpcyBmdW5jdGlvbiwgYXMgaXQgaXMKbW9yZSBy
ZWxpYWJsZSwgYW5kIHJldHVybiB0aGUgdmFsdWUgaW1tZWRpYXRlbHkgb24gbWF0Y2guCgpBbmQg
aWYgeW91J3JlIGNvbmNlcm5lZCBhYm91dCBwZXJmb3JtYW5jZSwgdGhlIHNhbWUgc3RpbGwgaG9s
ZHMsIGJ1dAp5b3UnZCBhZGRpdGlvbmFsbHkgbGltaXQgdGhlIHN0cmluZyBjb21wYXJpc29ucyBv
biBhIHBlci1tb2RlbCBiYXNpcy4KCj4gIAo+ICAJaWYgKGMtPng4Nl9tb2RlbCA+IDB4ZSAmJiB1
c2Vtc3JfZWUpIHsKCgotLSAKSmVhbiBEZWx2YXJlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpsbS1zZW5zb3JzIG1haWxpbmcgbGlzdApsbS1zZW5zb3Jz
QGxtLXNlbnNvcnMub3JnCmh0dHA6Ly9saXN0cy5sbS1zZW5zb3JzLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2xtLXNlbnNvcnM

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [lm-sensors] [PATCH v3 3/3] hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs
  2012-06-06  4:48 [lm-sensors] [PATCH v3 3/3] hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs Guenter Roeck
  2012-06-11 19:24 ` Jean Delvare
@ 2012-06-11 19:31 ` Guenter Roeck
  1 sibling, 0 replies; 3+ messages in thread
From: Guenter Roeck @ 2012-06-11 19:31 UTC (permalink / raw)
  To: lm-sensors

SGkgSmVhbiwKCk9uIE1vbiwgMjAxMi0wNi0xMSBhdCAxNToyNCAtMDQwMCwgSmVhbiBEZWx2YXJl
IHdyb3RlOgo+IEhpIEd1ZW50ZXIsCj4gCj4gT24gVHVlLCAgNSBKdW4gMjAxMiAyMTo0ODozNiAt
MDcwMCwgR3VlbnRlciBSb2VjayB3cm90ZToKPiA+IEF0b20gQ1BVcyBkb24ndCBoYXZlIGEgcmVn
aXN0ZXIgdG8gcmV0cmlldmUgVGpNYXguIERldGVjdGlvbiBzbyBmYXIgd2FzCj4gPiBpbmNvbXBs
ZXRlLiBVc2UgdGhlIFg4NiBtb2RlbCBJRCB0byBpbXByb3ZlIGl0Lgo+ID4gCj4gPiBTaWduZWQt
b2ZmLWJ5OiBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+Cj4gPiAtLS0KPiA+IHYy
OiBEcm9wcGVkIFBDSSBkZXBlbmRlbmNpZXMKPiA+ICAgICBGaXhlZCAzMzAgYW5kIDIzMCBkZXRl
Y3Rpb24gKDIgc3BhY2VzIGJldHdlZW4gQ1BVIGFuZCAzMzAvMjMwKQo+ID4gICAgIEFkZGVkIHN1
cHBvcnQgZm9yIENlZGFyIENyZWVrIENQVXMKPiA+ICAgICBEZWNsYXJlZCBhdG9tX3RqbWF4IGFz
IF9fY3B1aW5pdGNvbnN0Cj4gPiAKPiA+IHYzOiBSZXZlcnRlZCBQQ0kgY29kZSB0byBhdm9pZCBw
b3NzaWJsZSByZWdyZXNzaW9ucy4gUnVuIFBDSSBjb2RlIGZpcnN0LAo+ID4gICAgIHRoZW4gb3Zl
cnJpZGUgcmVzdWx0aW5nIHZhbHVlIHdpdGggdGFibGUgZW50cnkgaWYgb25lIGV4aXN0cy4KPiA+
ICAgICBEcm9wcGVkIGVudHJpZXMgZm9yIE4yMDAwIGFuZCBEMjAwMCBDUFVzIGFzIHRob3NlIGFs
bCBoYXZlIGEgVGptYXggb2YgMTAwIEMKPiA+ICAgICB3aGljaCB3ZSBjYW4gZGV0ZWN0IHNlcGFy
YXRlbHkgYmFzZWQgb24gdGhlIENQVSBtb2RlbCBudW1iZXIuCj4gPiAgICAgRHJvcHBlZCB0YWJs
ZSBlbnRyaWVzIGZvciBFNnh4IHNlcmllcywgc2luY2UgdGhlIEU2eHggY2FuIG5vdCBiZQo+ID4g
ICAgIGRpc3Rpbmd1aXNoZWQgZnJvbSBFNnh4VCB1c2luZyB0aGUgbW9kZWwgSUQgc3RyaW5nIChu
b3IgYnkgYW55IG90aGVyIG1lYW5zKS4KPiA+IAo+ID4gIGRyaXZlcnMvaHdtb24vY29yZXRlbXAu
YyB8ICAgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIDEgZmlsZXMgY2hhbmdl
ZCwgMjggaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvaHdtb24vY29yZXRlbXAuYyBiL2RyaXZlcnMvaHdtb24vY29yZXRlbXAuYwo+ID4g
aW5kZXggOTI4YTNlYy4uNmJkOGQyMyAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvaHdtb24vY29y
ZXRlbXAuYwo+ID4gKysrIGIvZHJpdmVycy9od21vbi9jb3JldGVtcC5jCj4gPiBAQCAtMTkxLDYg
KzE5MSwyNCBAQCBzdGF0aWMgc3NpemVfdCBzaG93X3RlbXAoc3RydWN0IGRldmljZSAqZGV2LAo+
ID4gIAlyZXR1cm4gdGRhdGEtPnZhbGlkID8gc3ByaW50ZihidWYsICIlZFxuIiwgdGRhdGEtPnRl
bXApIDogLUVBR0FJTjsKPiA+ICB9Cj4gPiAgCj4gPiArc3RydWN0IHRqbWF4IHsKPiA+ICsJY2hh
ciBjb25zdCAqaWQ7Cj4gPiArCWludCB0am1heDsKPiA+ICt9Owo+ID4gKwo+ID4gK3N0YXRpYyBz
dHJ1Y3QgdGptYXggX19jcHVpbml0Y29uc3QgdGptYXhfdGFibGVbXSA9IHsKPiA+ICsJeyAiQ1BV
IEQ0MTAiLCAxMDAwMDAgfSwKPiA+ICsJeyAiQ1BVIEQ0MjUiLCAxMDAwMDAgfSwKPiA+ICsJeyAi
Q1BVIEQ1MTAiLCAxMDAwMDAgfSwKPiA+ICsJeyAiQ1BVIEQ1MjUiLCAxMDAwMDAgfSwKPiA+ICsJ
eyAiQ1BVIE40NTAiLCAxMDAwMDAgfSwKPiA+ICsJeyAiQ1BVIE40NTUiLCAxMDAwMDAgfSwKPiA+
ICsJeyAiQ1BVIE40NzAiLCAxMDAwMDAgfSwKPiA+ICsJeyAiQ1BVIE40NzUiLCAxMDAwMDAgfSwK
PiA+ICsJeyAiQ1BVICAyMzAiLCAxMDAwMDAgfSwKPiA+ICsJeyAiQ1BVICAzMzAiLCAxMjUwMDAg
fSwKPiA+ICt9Owo+ID4gKwo+ID4gIHN0YXRpYyBpbnQgX19jcHVpbml0IGFkanVzdF90am1heChz
dHJ1Y3QgY3B1aW5mb194ODYgKmMsIHUzMiBpZCwKPiA+ICAJCQkJICBzdHJ1Y3QgZGV2aWNlICpk
ZXYpCj4gPiAgewo+ID4gQEAgLTIxNSw2ICsyMzMsOCBAQCBzdGF0aWMgaW50IF9fY3B1aW5pdCBh
ZGp1c3RfdGptYXgoc3RydWN0IGNwdWluZm9feDg2ICpjLCB1MzIgaWQsCj4gPiAgCQl0am1heCA9
IDEwMDAwMDsKPiA+ICAJfSBlbHNlIGlmIChjLT54ODZfbW9kZWwgPT0gMHgxYyB8fCBjLT54ODZf
bW9kZWwgPT0gMHgyNgo+ID4gIAkJICAgfHwgYy0+eDg2X21vZGVsID09IDB4MjcpIHsKPiA+ICsJ
CWludCBpOwo+ID4gKwo+ID4gIAkJdXNlbXNyX2VlID0gMDsKPiA+ICAJCWhvc3RfYnJpZGdlID0g
cGNpX2dldF9idXNfYW5kX3Nsb3QoMCwgUENJX0RFVkZOKDAsIDApKTsKPiA+ICAKPiA+IEBAIC0y
MjYsNiArMjQ2LDE0IEBAIHN0YXRpYyBpbnQgX19jcHVpbml0IGFkanVzdF90am1heChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMsIHUzMiBpZCwKPiA+ICAJCQl0am1heCA9IDkwMDAwOwo+ID4gIAo+ID4g
IAkJcGNpX2Rldl9wdXQoaG9zdF9icmlkZ2UpOwo+ID4gKwo+ID4gKwkJLyogZXhwbGljaXQgdGFi
bGUgZW50cmllcyBvdmVycmlkZSBoZXVyaXN0aWNzICovCj4gPiArCQlmb3IgKGkgPSAwOyBpIDwg
QVJSQVlfU0laRSh0am1heF90YWJsZSk7IGkrKykgewo+ID4gKwkJCWlmIChzdHJzdHIoYy0+eDg2
X21vZGVsX2lkLCB0am1heF90YWJsZVtpXS5pZCkpIHsKPiA+ICsJCQkJdGptYXggPSB0am1heF90
YWJsZVtpXS50am1heDsKPiA+ICsJCQkJYnJlYWs7Cj4gPiArCQkJfQo+ID4gKwkJfQo+ID4gIAl9
Cj4gCj4gSSBkb24ndCBnZXQgd2h5IHlvdSBwdXQgdGhhdCBjb2RlIGhlcmUuIEZvciBvbmUgdGhp
bmcsIGl0IGlzbid0Cj4gZnVuZGFtZW50YWxseSBzcGVjaWZpYyB0byB0aGVzZSBtb2RlbHMuIE1h
eWJlIHRvZGF5IGFsbCB0aGUgbW9kZWxzIGluCj4gdGhpcyBsaXN0IGFyZSBmb3IgdGhlc2UgbW9k
ZWxzLCBidXQgaWYgdG9tb3Jyb3cgd2UgbmVlZCB0byBhZGQgdGhlIHNhbWUKPiBraW5kIG9mIHRh
YmxlIGZvciBhIGRpZmZlcmVudCBtb2RlbCwgeW91IGRvbid0IHJlYWxseSB3YW50IHRvIGNyZWF0
ZSBhCj4gc2VwYXJhdGUgdGFibGUgZm9yIHRoZXNlLCBkbyB5b3U/IE9yIGFyZSB5b3UgY29uY2Vy
bmVkIGJ5IHBlcmZvcm1hbmNlPwo+IApObyBzcGVjaWZpYyByZWFzb24uCgo+IEZvciBhbm90aGVy
LCB5b3UgbGV0IHRoZSBjb2RlIGZsb3csIGFuZCBsYXRlciBpbiB0aGUgZnVuY3Rpb24gd2UKPiBk
aXNwbGF5IGEgd2FybmluZyBtZXNzYWdlIGlmIFRqTWF4ID0gMTAwwrBDLCB3aGljaCBpcyB0aGUg
Y2FzZSBvZiBtb3N0Cj4gbW9kZWxzIGluIHRoZSB0YWJsZS4gV2UgZG9uJ3Qgd2FudCB0aGF0Lgo+
IApPay4KCj4gU28gdW5sZXNzIHlvdSdyZSByZWFsbHkgY29uY2VybmVkIGFib3V0IHBlcmZvcm1h
bmNlLCBJJ2QgcHV0IHRoZQo+IHRhYmxlLWJhc2VkIGRlY2lzaW9uIF9iZWZvcmVfIG90aGVyIHRl
c3RzIGluIHRoaXMgZnVuY3Rpb24sIGFzIGl0IGlzCj4gbW9yZSByZWxpYWJsZSwgYW5kIHJldHVy
biB0aGUgdmFsdWUgaW1tZWRpYXRlbHkgb24gbWF0Y2guCj4gCk1ha2VzIHNlbnNlOyBJJ2xsIGRv
IHRoYXQuCgo+IEFuZCBpZiB5b3UncmUgY29uY2VybmVkIGFib3V0IHBlcmZvcm1hbmNlLCB0aGUg
c2FtZSBzdGlsbCBob2xkcywgYnV0Cj4geW91J2QgYWRkaXRpb25hbGx5IGxpbWl0IHRoZSBzdHJp
bmcgY29tcGFyaXNvbnMgb24gYSBwZXItbW9kZWwgYmFzaXMuCj4gCk5vLCBub3QgcmVhbGx5LiBU
aGlzIGlzIGEgb25lLXRpbWUgdGhpbmcsIGFmdGVyIGFsbC4KClRoYW5rcywKR3VlbnRlcgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsbS1zZW5zb3Jz
IG1haWxpbmcgbGlzdApsbS1zZW5zb3JzQGxtLXNlbnNvcnMub3JnCmh0dHA6Ly9saXN0cy5sbS1z
ZW5zb3JzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xtLXNlbnNvcnM

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-06-11 19:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-06  4:48 [lm-sensors] [PATCH v3 3/3] hwmon: (coretemp) Improve support for TjMax detection on Atom CPUs Guenter Roeck
2012-06-11 19:24 ` Jean Delvare
2012-06-11 19:31 ` Guenter Roeck

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.