<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/acpi/processor_throttling.c, branch linux-2.6.31.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.31.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.31.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-08-27T03:06:53Z</updated>
<entry>
<title>acpi processor: remove superfluous warning message</title>
<updated>2009-08-27T03:06:53Z</updated>
<author>
<name>Frans Pop</name>
</author>
<published>2009-08-26T21:29:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bdf57de4e6abc389cc3f3bd94ec15cce74cf6f4b'/>
<id>urn:sha1:bdf57de4e6abc389cc3f3bd94ec15cce74cf6f4b</id>
<content type='text'>
This failure is very common on many platforms.  Handling it in the ACPI
processor driver is enough, and we don't need a warning message unless
CONFIG_ACPI_DEBUG is set.

Based on a patch from Zhang Rui.

Addresses http://bugzilla.kernel.org/show_bug.cgi?id=13389

Signed-off-by: Frans Pop &lt;elendil@planet.nl&gt;
Acked-by: Zhang Rui &lt;rui.zhang@intel.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Cc: "Rafael J. Wysocki" &lt;rjw@sisk.pl&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>ACPI processor: force throttling state when BIOS returns incorrect value</title>
<updated>2009-08-27T03:06:53Z</updated>
<author>
<name>Frans Pop</name>
</author>
<published>2009-08-26T21:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a908002c7b1b666616103e9df2419b38d7c6f1f'/>
<id>urn:sha1:2a908002c7b1b666616103e9df2419b38d7c6f1f</id>
<content type='text'>
If the BIOS reports an invalid throttling state (which seems to be
fairly common after system boot), a reset is done to state T0.
Because of a check in acpi_processor_get_throttling_ptc(), the reset
never actually gets executed, which results in the error reoccurring
on every access of for example /proc/acpi/processor/CPU0/throttling.

Add a 'force' option to acpi_processor_set_throttling() to ensure
the reset really takes effect.

Addresses http://bugzilla.kernel.org/show_bug.cgi?id=13389

This patch, together with the next one, fixes a regression introduced in
2.6.30, listed on the regression list. They have been available for 2.5
months now in bugzilla, but have not been picked up, despite various
reminders and without any reason given.

Google shows that numerous people are hitting this issue. The issue is in
itself relatively minor, but the bug in the code is clear.

The patches have been in all my kernels and today testing has shown that
throttling works correctly with the patches applied when the system
overheats (http://bugzilla.kernel.org/show_bug.cgi?id=13918#c14).

Signed-off-by: Frans Pop &lt;elendil@planet.nl&gt;
Acked-by: Zhang Rui &lt;rui.zhang@intel.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Cc: "Rafael J. Wysocki" &lt;rjw@sisk.pl&gt;
Cc: Rusty Russell &lt;rusty@rustcorp.com.au&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>ACPI processor: remove spurious newline from warning message</title>
<updated>2009-05-30T01:26:26Z</updated>
<author>
<name>Frans Pop</name>
</author>
<published>2009-05-22T08:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21671b88be331fb9c95891d5ee7d2e940e6b024c'/>
<id>urn:sha1:21671b88be331fb9c95891d5ee7d2e940e6b024c</id>
<content type='text'>
Commit 4973b22a ("ACPI processor: reset the throttling state once it's
invalid") introduced a new warning which prints a spurious newline.

The ACPI_WARNING macro that is used already takes care of adding a
newline, after adding ACPI_CA_VERSION to the message. Remove the newline
to avoid the message getting split into two lines.

Signed-off-by: Frans Pop &lt;elendil@planet.nl&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI processor: reset the throttling state once it's invalid</title>
<updated>2009-05-16T03:21:54Z</updated>
<author>
<name>Zhang Rui</name>
</author>
<published>2009-05-11T01:36:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4973b22aa8c70fe036e3e0039f104cf5bb7fe2b1'/>
<id>urn:sha1:4973b22aa8c70fe036e3e0039f104cf5bb7fe2b1</id>
<content type='text'>
If the BIOS hands us an invalid throttling state,
write a valid state.

http://bugzilla.kernel.org/show_bug.cgi?id=13259

Signed-off-by: Zhang Rui &lt;rui.zhang@intel.com&gt;
Tested-by: James Ettle &lt;theholyettlz@googlemail.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI processor: introduce module parameter processor.ignore_tpc</title>
<updated>2009-05-16T03:21:43Z</updated>
<author>
<name>Zhang Rui</name>
</author>
<published>2009-05-11T01:35:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56c213fa012f2bad9eff908292ff2500f840b020'/>
<id>urn:sha1:56c213fa012f2bad9eff908292ff2500f840b020</id>
<content type='text'>
Introduce module parameter processor.ignore_tpc.

Some laptops are shipped with buggy _TPC,
this module parameter is used to to disable the buggy support.

http://bugzilla.kernel.org/show_bug.cgi?id=13259

Signed-off-by: Zhang Rui &lt;rui.zhang@intel.com&gt;
Tested-by: James Ettle &lt;theholyettlz@googlemail.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'misc' into release</title>
<updated>2009-04-05T05:52:07Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2009-04-05T05:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a3f257c704e02aee9869decd069a806b45be3f1'/>
<id>urn:sha1:8a3f257c704e02aee9869decd069a806b45be3f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ACPI: constify VFTs (1/2)</title>
<updated>2009-04-04T03:14:40Z</updated>
<author>
<name>Jan Engelhardt</name>
</author>
<published>2009-01-11T23:07:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=070d8eb1f6b789206486ea6a4a1bb7745d86d314'/>
<id>urn:sha1:070d8eb1f6b789206486ea6a4a1bb7745d86d314</id>
<content type='text'>
Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: get_throttling_state() cannot be larger than state_count</title>
<updated>2009-04-03T16:05:14Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2009-03-16T03:36:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53af9cfb37af5e03ee2b24c5d5c4963c34e5b765'/>
<id>urn:sha1:53af9cfb37af5e03ee2b24c5d5c4963c34e5b765</id>
<content type='text'>
Reported-by: Roel Kluin &lt;roel.kluin@gmail.com&gt;
Acked-by: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_t</title>
<updated>2009-01-03T18:15:40Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2009-01-01T02:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2fdf66b491ac706657946442789ec644cc317e1a'/>
<id>urn:sha1:2fdf66b491ac706657946442789ec644cc317e1a</id>
<content type='text'>
Impact: Reduce memory usage, use new API.

This is part of an effort to reduce structure sizes for machines
configured with large NR_CPUS.  cpumask_t gets replaced by
cpumask_var_t, which is either struct cpumask[1] (small NR_CPUS) or
struct cpumask * (large NR_CPUS).

(Changes to powernow-k* by &lt;travis&gt;.)

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Mike Travis &lt;travis@sgi.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>ACPI: consolidate ACPI_*_COMPONENT definitions in acpi_drivers.h</title>
<updated>2008-11-08T02:44:37Z</updated>
<author>
<name>Bjorn Helgaas</name>
</author>
<published>2008-11-07T23:57:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89595b8f2850a080d290bf778ec933ea1d99f78e'/>
<id>urn:sha1:89595b8f2850a080d290bf778ec933ea1d99f78e</id>
<content type='text'>
Move all the component definitions for drivers to a single shared place,
include/acpi/acpi_drivers.h.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
</feed>
