<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/hwmon/coretemp.c, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-08-02T17:18:49Z</updated>
<entry>
<title>hwmon: (coretemp) Skip duplicate CPU entries</title>
<updated>2010-08-02T17:18:49Z</updated>
<author>
<name>Jean Delvare</name>
</author>
<published>2010-07-09T14:22:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4fe7e0696857ed6b1980a2e5198aa4507c1fa9e9'/>
<id>urn:sha1:4fe7e0696857ed6b1980a2e5198aa4507c1fa9e9</id>
<content type='text'>
commit d883b9f0977269d519469da72faec6a7f72cb489 upstream.

On hyper-threaded CPUs, each core appears twice in the CPU list. Skip
the second entry to avoid duplicate sensors.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Huaxu Wan &lt;huaxu.wan@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>hwmon: (coretemp) Properly label the sensors</title>
<updated>2010-08-02T17:18:49Z</updated>
<author>
<name>Jean Delvare</name>
</author>
<published>2010-07-09T14:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dccb2a9a147dbb973bca41ed67bdddf3676c77f6'/>
<id>urn:sha1:dccb2a9a147dbb973bca41ed67bdddf3676c77f6</id>
<content type='text'>
commit 3f4f09b4be35d38d6e2bf22c989443e65e70fc4c upstream.

Don't assume that CPU entry number and core ID always match. It
worked in the simple cases (single CPU, no HT) but fails on
multi-CPU systems.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Huaxu Wan &lt;huaxu.wan@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>hwmon: (coretemp) Add missing newline to dev_warn() message</title>
<updated>2010-04-01T22:52:29Z</updated>
<author>
<name>Dean Nelson</name>
</author>
<published>2010-03-29T20:03:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=afcb843f52a4db224bc5f138e136253205feffa3'/>
<id>urn:sha1:afcb843f52a4db224bc5f138e136253205feffa3</id>
<content type='text'>
commit 4d7a5644e4adfafe76c2bd8ee168e3f3b5dae3a8 upstream.

Add missing newline to dev_warn() message string. This is more of an issue
with older kernels that don't automatically add a newline if it was missing
from the end of the previous line.

Signed-off-by: Dean Nelson &lt;dnelson@redhat.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>coretemp: recognize Nehalem CPUs</title>
<updated>2008-08-15T15:35:44Z</updated>
<author>
<name>Darrick J. Wong</name>
</author>
<published>2008-08-15T07:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34c86c1e622ec77ba81c01969003bbc8e15156f3'/>
<id>urn:sha1:34c86c1e622ec77ba81c01969003bbc8e15156f3</id>
<content type='text'>
Add in the CPUID for Nehalem chips.

Signed-off-by: Darrick J. Wong &lt;djwong@us.ibm.com&gt;
Cc: Kent Liu &lt;kent.liu@linux.intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Add Penryn CPU to coretemp</title>
<updated>2008-02-18T03:08:37Z</updated>
<author>
<name>Rudolf Marek</name>
</author>
<published>2008-01-17T23:50:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae770152c801f10a91e5e86597a39b5f9ccf2d0d'/>
<id>urn:sha1:ae770152c801f10a91e5e86597a39b5f9ccf2d0d</id>
<content type='text'>
This patch adds support for family 0x17, which has Penryn Core. It should also
cover the 8 cores Xeons.

Can someone test please? I think it should work.

Signed-off-by: Rudolf Marek &lt;r.marek@assembler.cz&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Add TjMax detection for mobile CPUs</title>
<updated>2008-02-18T02:57:28Z</updated>
<author>
<name>Rudolf Marek</name>
</author>
<published>2008-02-17T21:59:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=118a88718886a6cb7fb2cf7fb77ef2eea30c73a1'/>
<id>urn:sha1:118a88718886a6cb7fb2cf7fb77ef2eea30c73a1</id>
<content type='text'>
Following patch will finally solve the detection of Intel Mobile CPUs which
share same CPUID with Desktop/Server CPUs. We need this information to test
some bit so we know if TjMax is 100C or 85C. Intel claims this works for mobiles
only, respect that and set for desktops the TjMax to 100C. Intel provided some
table on their wiki based on my chat with them at:
http://softwarecommunity.intel.com/isn/Community/en-US/forums/30247249/ShowThread.aspx#30247249

Signed-off-by: Rudolf Marek &lt;r.marek@assembler.cz&gt;
Signed-off-by: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
</content>
</entry>
<entry>
<title>hwmon: (coretemp) fix section mismatch warning</title>
<updated>2008-02-17T16:26:55Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2008-02-17T12:22:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba7c1927aa69c4dfe1ecf646f03b306e49dc8e37'/>
<id>urn:sha1:ba7c1927aa69c4dfe1ecf646f03b306e49dc8e37</id>
<content type='text'>
Fix following warning:
WARNING: vmlinux.o(.text+0xebfd04): Section mismatch in reference from the function coretemp_cpu_callback() to the function .cpuinit.text:coretemp_device_add()

coretemp_cpu_callback() are only used inside a
HOTPLUG_CPU block so annotate it __cpuinit.
The notifier referencing the function are annotated
__refdata to silence warning from the exit function.
The unregister function do not use the embedded pointer
but clears the variable so the annotation is OK.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
</content>
</entry>
<entry>
<title>hwmon: (coretemp) Add maximum cooling temperature readout</title>
<updated>2008-02-17T15:21:39Z</updated>
<author>
<name>Rudolf Marek</name>
</author>
<published>2008-01-17T23:42:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6369a2887a1b35fde91573adc650528e3efea8e9'/>
<id>urn:sha1:6369a2887a1b35fde91573adc650528e3efea8e9</id>
<content type='text'>
Following patch will add reporting of maximum temperature, at which all fans
should spin full speed. It may be non-physical temperature on Desktop/Server CPUs.

Signed-off-by: Rudolf Marek &lt;r.marek@assembler.cz&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
</content>
</entry>
<entry>
<title>HWMON: coretemp, suspend fix</title>
<updated>2007-12-04T06:35:32Z</updated>
<author>
<name>Rafael J. Wysocki</name>
</author>
<published>2007-12-03T17:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=561d9a969455cb009bb15b63e1d925dc527e7a9d'/>
<id>urn:sha1:561d9a969455cb009bb15b63e1d925dc527e7a9d</id>
<content type='text'>
It's not permitted to unregister a device after devices have been suspended.
It causes deadlocks to appear on systems with coretemp hwmon loaded.  To avoid
this, we can make coretemp_cpu_callback() do nothing if the _FROZEN bit is set
in action.
 
Also, in other cases it's generally too late to unregister the coretemp device
if the CPU is already dead, so it should be unregistered on CPU_DOWN_PREPARE.
 
Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Acked-by: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
Cc: Jiri Slaby &lt;jirislaby@gmail.com&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>x86: convert cpuinfo_x86 array to a per_cpu array</title>
<updated>2007-10-19T18:35:04Z</updated>
<author>
<name>Mike Travis</name>
</author>
<published>2007-10-19T18:35:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92cb7612aee39642d109b8d935ad265e602c0563'/>
<id>urn:sha1:92cb7612aee39642d109b8d935ad265e602c0563</id>
<content type='text'>
cpu_data is currently an array defined using NR_CPUS.  This means that
we overallocate since we will rarely really use maximum configured cpus.
When NR_CPU count is raised to 4096 the size of cpu_data becomes
3,145,728 bytes.

These changes were adopted from the sparc64 (and ia64) code.  An
additional field was added to cpuinfo_x86 to be a non-ambiguous cpu
index.  This corresponds to the index into a cpumask_t as well as the
per_cpu index.  It's used in various places like show_cpuinfo().

cpu_data is defined to be the boot_cpu_data structure for the NON-SMP
case.

Signed-off-by: Mike Travis &lt;travis@sgi.com&gt;
Acked-by: Christoph Lameter &lt;clameter@sgi.com&gt;
Cc: Andi Kleen &lt;ak@suse.de&gt;
Cc: James Bottomley &lt;James.Bottomley@steeleye.com&gt;
Cc: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Cc: "Antonino A. Daplas" &lt;adaplas@pol.net&gt;
Cc: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
</entry>
</feed>
