<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/thermal, branch v3.2.38</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/thermal?h=v3.2.38</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/thermal?h=v3.2.38'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-11-07T01:38:49Z</updated>
<entry>
<title>thermal: Prevent polling from happening during system suspend</title>
<updated>2011-11-07T01:38:49Z</updated>
<author>
<name>Rafael J. Wysocki</name>
<email>rjw@sisk.pl</email>
</author>
<published>2011-11-06T13:21:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=51e20d0e3a60cf46b52ee1af598a35834919ed27'/>
<id>urn:sha1:51e20d0e3a60cf46b52ee1af598a35834919ed27</id>
<content type='text'>
The thermal driver should use a freezable workqueue to schedule
polling to prevent thermal_zone_device_update() from being run
during system suspend, when the devices it relies on may be inactive.
Make it use the system freezable workqueue for this purpose.

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>thermal: make THERMAL_HWMON implementation fully internal</title>
<updated>2011-08-02T18:51:57Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2011-07-28T20:48:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=31f5396ad3bde23c8416e8d23ba425e27f413314'/>
<id>urn:sha1:31f5396ad3bde23c8416e8d23ba425e27f413314</id>
<content type='text'>
THERMAL_HWMON is implemented inside the thermal_sys driver and has no
effect on drivers implementing thermal zones, so they shouldn't see
anything related to it in &lt;linux/thermal.h&gt;.  Making the THERMAL_HWMON
implementation fully internal has two advantages beyond the cleaner
design:

* This avoids rebuilding all thermal drivers if the THERMAL_HWMON
  implementation changes, or if CONFIG_THERMAL_HWMON gets enabled or
  disabled.

* This avoids breaking the thermal kABI in these cases too, which should
  make distributions happy.

The only drawback I can see is slightly higher memory fragmentation, as
the number of kzalloc() calls will increase by one per thermal zone.  But
I doubt it will be a problem in practice, as I've never seen a system with
more than two thermal zones.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Rene Herman &lt;rene.herman@gmail.com&gt;
Acked-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>thermal: split hwmon lookup to a separate function</title>
<updated>2011-08-02T18:51:41Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2011-07-28T20:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0d97d7a494d43be77f57e688369be0aae33d1ade'/>
<id>urn:sha1:0d97d7a494d43be77f57e688369be0aae33d1ade</id>
<content type='text'>
We'll soon need to reuse it.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Rene Herman &lt;rene.herman@gmail.com&gt;
Acked-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>thermal: hide CONFIG_THERMAL_HWMON</title>
<updated>2011-08-02T18:51:25Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2011-07-28T20:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ab92402af04c151c26541eb28e1c26286a429db5'/>
<id>urn:sha1:ab92402af04c151c26541eb28e1c26286a429db5</id>
<content type='text'>
It's about time to revert 16d752397301b9 ("thermal: Create
CONFIG_THERMAL_HWMON=n").  Anybody running a kernel &gt;= 2.6.40 would also
be running a recent enough version of lm-sensors.

Actually having CONFIG_THERMAL_HWMON is pretty convenient so instead of
dropping it, we keep it but hide it.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Rene Herman &lt;rene.herman@gmail.com&gt;
Acked-by: Guenter Roeck &lt;guenter.roeck@ericsson.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI:Fix goto flows in thermal-sys</title>
<updated>2011-03-23T05:43:44Z</updated>
<author>
<name>Durgadoss R</name>
<email>durgadoss.r@intel.com</email>
</author>
<published>2011-03-02T23:00:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b299eb5cde1a91706c450804006c6559b0826df8'/>
<id>urn:sha1:b299eb5cde1a91706c450804006c6559b0826df8</id>
<content type='text'>
This patch fixes two minor bugs in thermal_sys:
(a) The flow of goto's in thermal_hwmon_add_sysfs.
(b) Remove the temp*_crit only if there is a get_crit_temp defined, in
    thermal_remove_hwmon_sysfs.

Signed-off-by: Durgadoss R &lt;durgadoss.r@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: Fix build for CONFIG_NET unset</title>
<updated>2011-03-01T02:00:31Z</updated>
<author>
<name>Rafael J. Wysocki</name>
<email>rjw@sisk.pl</email>
</author>
<published>2011-03-01T00:12:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=af06216a8ef1c430cc6ad22b562f3a11a512c5dd'/>
<id>urn:sha1:af06216a8ef1c430cc6ad22b562f3a11a512c5dd</id>
<content type='text'>
Several ACPI drivers fail to build if CONFIG_NET is unset, because
they refer to things depending on CONFIG_THERMAL that in turn depends
on CONFIG_NET.  However, CONFIG_THERMAL doesn't really need to depend
on CONFIG_NET, because the only part of it requiring CONFIG_NET is
the netlink interface in thermal_sys.c.

Put the netlink interface in thermal_sys.c under #ifdef CONFIG_NET
and remove the dependency of CONFIG_THERMAL on CONFIG_NET from
drivers/thermal/Kconfig.

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Cc: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Cc: Luming Yu &lt;luming.yu@intel.com&gt;
Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'misc' into release</title>
<updated>2011-01-12T10:14:15Z</updated>
<author>
<name>Len Brown</name>
<email>len.brown@intel.com</email>
</author>
<published>2011-01-12T10:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=156d821270e131dee7d89fc4aa385f0f9b1900ea'/>
<id>urn:sha1:156d821270e131dee7d89fc4aa385f0f9b1900ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>thermal: Add event notification to thermal framework</title>
<updated>2011-01-12T05:08:35Z</updated>
<author>
<name>R.Durgadoss</name>
<email>durgadoss.r@intel.com</email>
</author>
<published>2010-10-26T22:03:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4cb18728709683c91a5f6f8d5f337bfb498b089a'/>
<id>urn:sha1:4cb18728709683c91a5f6f8d5f337bfb498b089a</id>
<content type='text'>
This patch adds event notification support to the generic
thermal sysfs framework in the kernel. The notification is in the
form of a netlink event.

Signed-off-by: R.Durgadoss &lt;durgadoss.r@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>thermal: make ops constant</title>
<updated>2010-11-30T23:56:23Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@linux.intel.com</email>
</author>
<published>2010-11-11T15:27:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5b275ce27077d6463ca28c9671dce7c2c1f622e2'/>
<id>urn:sha1:5b275ce27077d6463ca28c9671dce7c2c1f622e2</id>
<content type='text'>
And while touching that function definition do something about the disaster
of formatting there.

Signed-off-by: Alan Cox &lt;alan@linux.intel.com&gt;
Acked-by: Zhang Rui &lt;rui.zhang@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>drivers/thermal/thermal_sys.c: fix 'key f70f4b50 not in .data' in thermal_sys</title>
<updated>2010-04-07T15:38:03Z</updated>
<author>
<name>Sergey Senozhatsky</name>
<email>sergey.senozhatsky@gmail.com</email>
</author>
<published>2010-04-06T21:34:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=975f8c5653acba461229e671202113da69b87be1'/>
<id>urn:sha1:975f8c5653acba461229e671202113da69b87be1</id>
<content type='text'>
Initialize sysfs attributes before device_create_file call.

Addresses https://bugzilla.kernel.org/show_bug.cgi?id=15548

Signed-off-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Signed-off-by: Sergey Senozhatsky &lt;sergey.senozhatsky@gmail.com&gt;
Cc: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
Cc: Greg KH &lt;gregkh@suse.de&gt;
Cc: Zhang Rui &lt;rui.zhang@intel.com&gt;
Cc: Len Brown &lt;len.brown@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>
</feed>
