--- coretemp.c.default 2010-02-18 16:14:58.517835386 +0500 +++ coretemp.c 2010-02-19 14:13:58.194179533 +0500 @@ -238,6 +238,9 @@ dev_warn(dev, "Using relative temperature scale!\n"); } + if (c->x86_model == 0x25 && c->x86 == 6) { // Intel Core i5 Clarkdale 5xx, 6xx and Pentium G6950 + tjmax = 105000; + } return tjmax; } @@ -460,7 +463,7 @@ !((c->x86_model == 0xe) || (c->x86_model == 0xf) || (c->x86_model == 0x16) || (c->x86_model == 0x17) || (c->x86_model == 0x1a) || (c->x86_model == 0x1c) || - (c->x86_model == 0x1e))) { + (c->x86_model == 0x1e) || (c->x86_model == 0x25))) { /* supported CPU not found, but report the unknown family 6 CPU */