<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/drivers/acpi/processor_core.c, branch linux-2.6.32.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>ACPI: delete ZEPTO idle=nomwait DMI quirk</title>
<updated>2010-10-29T04:44:15+00:00</updated>
<author>
<name>Len Brown</name>
<email>len.brown@intel.com</email>
</author>
<published>2010-09-28T21:20:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=47de918e751ae19c78d923b92566072d70f9f3ae'/>
<id>47de918e751ae19c78d923b92566072d70f9f3ae</id>
<content type='text'>
commit 64a32307b710c100beb101e9c78f8022f0e8ba61 upstream.

per comments in the bug report, this entry
seems to hurt at much as it helps.

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

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 64a32307b710c100beb101e9c78f8022f0e8ba61 upstream.

per comments in the bug report, this entry
seems to hurt at much as it helps.

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

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>ACPI: add __cpuinit to acpi_processor_add()</title>
<updated>2009-11-05T21:51:40+00:00</updated>
<author>
<name>Rakib Mullick</name>
<email>rakib.mullick@gmail.com</email>
</author>
<published>2009-11-05T21:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=941b10fab2cbd90ac7ad6bc2338ffe30e1d3ce53'/>
<id>941b10fab2cbd90ac7ad6bc2338ffe30e1d3ce53</id>
<content type='text'>
Annote acpi_processor_add with cpuinit since it calls a cpuinit function
acpi_processor_power_init and fixes a section mismatch warning.

 We were warned by the following warning:

 LD      drivers/acpi/processor.o
WARNING: drivers/acpi/processor.o(.text+0x1829): Section mismatch in
reference from the function acpi_processor_add() to the function
.cpuinit.text:acpi_processor_power_init()
The function acpi_processor_add() references
the function __cpuinit acpi_processor_power_init().
This is often because acpi_processor_add lacks a __cpuinit
annotation or the annotation of acpi_processor_power_init is wrong.

Signed-off-by: Rakib Mullick &lt;rakib.mullick@gmail.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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Annote acpi_processor_add with cpuinit since it calls a cpuinit function
acpi_processor_power_init and fixes a section mismatch warning.

 We were warned by the following warning:

 LD      drivers/acpi/processor.o
WARNING: drivers/acpi/processor.o(.text+0x1829): Section mismatch in
reference from the function acpi_processor_add() to the function
.cpuinit.text:acpi_processor_power_init()
The function acpi_processor_add() references
the function __cpuinit acpi_processor_power_init().
This is often because acpi_processor_add lacks a __cpuinit
annotation or the annotation of acpi_processor_power_init is wrong.

Signed-off-by: Rakib Mullick &lt;rakib.mullick@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ACPI: kill overly verbose "throttling states" log messages</title>
<updated>2009-10-03T05:06:12+00:00</updated>
<author>
<name>Roland Dreier</name>
<email>rdreier@cisco.com</email>
</author>
<published>2009-09-30T20:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=53412c5b1225db77f7ac04b6a5351e60ea2a280f'/>
<id>53412c5b1225db77f7ac04b6a5351e60ea2a280f</id>
<content type='text'>
I was recently lucky enough to get a 64-CPU system.  The processors
actually have T-states, so my kernel log ends up with 64 lines like:

    ACPI: Processor [CPU0] (supports xx throttling states)

This is pretty useless clutter because

 - this info is already available after boot from
   /proc/acpi/processor/CPUnn/throttling

 - there's also an ACPI_DEBUG_PRINT() in processor_throttling.c that
   gives the same info on boot for anyone who *really* cares.

So just delete the code that prints the throttling states in
processor_core.c.

Signed-off-by: Roland Dreier &lt;rolandd@cisco.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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I was recently lucky enough to get a 64-CPU system.  The processors
actually have T-states, so my kernel log ends up with 64 lines like:

    ACPI: Processor [CPU0] (supports xx throttling states)

This is pretty useless clutter because

 - this info is already available after boot from
   /proc/acpi/processor/CPUnn/throttling

 - there's also an ACPI_DEBUG_PRINT() in processor_throttling.c that
   gives the same info on boot for anyone who *really* cares.

So just delete the code that prints the throttling states in
processor_core.c.

Signed-off-by: Roland Dreier &lt;rolandd@cisco.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'processor-procfs-2.6.32' into release</title>
<updated>2009-09-19T06:10:40+00:00</updated>
<author>
<name>Len Brown</name>
<email>len.brown@intel.com</email>
</author>
<published>2009-09-19T06:10:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=cbeee13570adfb0af494a07074958e4888c2351c'/>
<id>cbeee13570adfb0af494a07074958e4888c2351c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bjorn-start-stop-2.6.32' into release</title>
<updated>2009-09-19T05:56:39+00:00</updated>
<author>
<name>Len Brown</name>
<email>len.brown@intel.com</email>
</author>
<published>2009-09-19T05:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=3b87bb640e77023c97cf209e3dd85887a1113ad0'/>
<id>3b87bb640e77023c97cf209e3dd85887a1113ad0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ACPI: Move definition of PREFIX from acpi_bus.h to internal..h</title>
<updated>2009-08-28T23:57:27+00:00</updated>
<author>
<name>Len Brown</name>
<email>len.brown@intel.com</email>
</author>
<published>2009-07-28T20:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=a192a9580bcc41692be1f36b77c3b681827f566a'/>
<id>a192a9580bcc41692be1f36b77c3b681827f566a</id>
<content type='text'>
Linux/ACPI core files using internal.h all PREFIX "ACPI: ",
however, not all ACPI drivers use/want it -- and they
should not have to #undef PREFIX to define their own.

Add GPL commment to internal.h while we are there.

This does not change any actual console output,
asside from a whitespace fix.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux/ACPI core files using internal.h all PREFIX "ACPI: ",
however, not all ACPI drivers use/want it -- and they
should not have to #undef PREFIX to define their own.

Add GPL commment to internal.h while we are there.

This does not change any actual console output,
asside from a whitespace fix.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>acpi: don't call acpi_processor_init if acpi is disabled</title>
<updated>2009-08-27T03:06:52+00:00</updated>
<author>
<name>Yinghai Lu</name>
<email>yinghai@kernel.org</email>
</author>
<published>2009-08-26T21:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=ce8442b55135c679809311997d1446f3bbc05de2'/>
<id>ce8442b55135c679809311997d1446f3bbc05de2</id>
<content type='text'>
Jens reported early_ioremap messages with old ASUS board...

&gt; [    1.507461] pci 0000:00:09.0: Firmware left e100 interrupts enabled; disabling
&gt; [    1.532778] early_ioremap(3fffd080, 0000005c) [0] =&gt; Pid: 1, comm: swapper Not tainted 2.6.31-rc4 #36
&gt; [    1.561007] Call Trace:
&gt; [    1.568638]  [&lt;c136e48b&gt;] ? printk+0x18/0x1d
&gt; [    1.581734]  [&lt;c15513ff&gt;] __early_ioremap+0x74/0x1e9
&gt; [    1.596898]  [&lt;c15515aa&gt;] early_ioremap+0x1a/0x1c
&gt; [    1.611270]  [&lt;c154a187&gt;] __acpi_map_table+0x18/0x1a
&gt; [    1.626451]  [&lt;c135a7f8&gt;] acpi_os_map_memory+0x1d/0x25
&gt; [    1.642129]  [&lt;c119459c&gt;] acpi_tb_verify_table+0x20/0x49
&gt; [    1.658321]  [&lt;c1193e50&gt;] acpi_get_table_with_size+0x53/0xa1
&gt; [    1.675553]  [&lt;c1193eae&gt;] acpi_get_table+0x10/0x15
&gt; [    1.690192]  [&lt;c155cc19&gt;] acpi_processor_init+0x23/0xab
&gt; [    1.706126]  [&lt;c1001043&gt;] do_one_initcall+0x33/0x180
&gt; [    1.721279]  [&lt;c155cbf6&gt;] ? acpi_processor_init+0x0/0xab
&gt; [    1.737479]  [&lt;c106893a&gt;] ? register_irq_proc+0xaa/0xc0
&gt; [    1.753411]  [&lt;c10689b7&gt;] ? init_irq_proc+0x67/0x80
&gt; [    1.768316]  [&lt;c15405e7&gt;] kernel_init+0x120/0x176
&gt; [    1.782678]  [&lt;c15404c7&gt;] ? kernel_init+0x0/0x176
&gt; [    1.797062]  [&lt;c10038b7&gt;] kernel_thread_helper+0x7/0x10
&gt; [    1.812984] 00000080 + ffe00000

that is rather later.
acpi_gbl_permanent_mmap should be set in acpi_early_init()
if acpi is not disabled

and we have
&gt; [    0.000000] ASUS P2B-DS detected: force use of acpi=ht

just don't load acpi_processor_init...

Reported-and-tested-by: Jens Rosenboom &lt;jens@leia.mcbone.net&gt;
Signed-off-by: Yinghai Lu &lt;yinghai@kernel.org&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jens reported early_ioremap messages with old ASUS board...

&gt; [    1.507461] pci 0000:00:09.0: Firmware left e100 interrupts enabled; disabling
&gt; [    1.532778] early_ioremap(3fffd080, 0000005c) [0] =&gt; Pid: 1, comm: swapper Not tainted 2.6.31-rc4 #36
&gt; [    1.561007] Call Trace:
&gt; [    1.568638]  [&lt;c136e48b&gt;] ? printk+0x18/0x1d
&gt; [    1.581734]  [&lt;c15513ff&gt;] __early_ioremap+0x74/0x1e9
&gt; [    1.596898]  [&lt;c15515aa&gt;] early_ioremap+0x1a/0x1c
&gt; [    1.611270]  [&lt;c154a187&gt;] __acpi_map_table+0x18/0x1a
&gt; [    1.626451]  [&lt;c135a7f8&gt;] acpi_os_map_memory+0x1d/0x25
&gt; [    1.642129]  [&lt;c119459c&gt;] acpi_tb_verify_table+0x20/0x49
&gt; [    1.658321]  [&lt;c1193e50&gt;] acpi_get_table_with_size+0x53/0xa1
&gt; [    1.675553]  [&lt;c1193eae&gt;] acpi_get_table+0x10/0x15
&gt; [    1.690192]  [&lt;c155cc19&gt;] acpi_processor_init+0x23/0xab
&gt; [    1.706126]  [&lt;c1001043&gt;] do_one_initcall+0x33/0x180
&gt; [    1.721279]  [&lt;c155cbf6&gt;] ? acpi_processor_init+0x0/0xab
&gt; [    1.737479]  [&lt;c106893a&gt;] ? register_irq_proc+0xaa/0xc0
&gt; [    1.753411]  [&lt;c10689b7&gt;] ? init_irq_proc+0x67/0x80
&gt; [    1.768316]  [&lt;c15405e7&gt;] kernel_init+0x120/0x176
&gt; [    1.782678]  [&lt;c15404c7&gt;] ? kernel_init+0x0/0x176
&gt; [    1.797062]  [&lt;c10038b7&gt;] kernel_thread_helper+0x7/0x10
&gt; [    1.812984] 00000080 + ffe00000

that is rather later.
acpi_gbl_permanent_mmap should be set in acpi_early_init()
if acpi is not disabled

and we have
&gt; [    0.000000] ASUS P2B-DS detected: force use of acpi=ht

just don't load acpi_processor_init...

Reported-and-tested-by: Jens Rosenboom &lt;jens@leia.mcbone.net&gt;
Signed-off-by: Yinghai Lu &lt;yinghai@kernel.org&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ACPI: processor: remove .start() method</title>
<updated>2009-06-25T16:16:33+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bjorn.helgaas@hp.com</email>
</author>
<published>2009-06-22T20:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=970b04929a68134acca17878b1d93e115e58c12a'/>
<id>970b04929a68134acca17878b1d93e115e58c12a</id>
<content type='text'>
This patch folds the .start() method into .add().

acpi_processor_start() is always called immediately after
acpi_processor_add(), so there's really no point in having them be
separate methods.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Reviewed-by: Alex Chiang &lt;achiang@hp.com&gt;
CC: Venkatesh Pallipadi &lt;venkatesh.pallipadi@intel.com&gt;
CC: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch folds the .start() method into .add().

acpi_processor_start() is always called immediately after
acpi_processor_add(), so there's really no point in having them be
separate methods.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Reviewed-by: Alex Chiang &lt;achiang@hp.com&gt;
CC: Venkatesh Pallipadi &lt;venkatesh.pallipadi@intel.com&gt;
CC: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ACPI: processor: move acpi_processor_start() after acpi_processor_add()</title>
<updated>2009-06-25T16:16:32+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bjorn.helgaas@hp.com</email>
</author>
<published>2009-06-22T20:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=ddcd62d89e8c919cc75aeffd2ca37c986141b0f0'/>
<id>ddcd62d89e8c919cc75aeffd2ca37c986141b0f0</id>
<content type='text'>
Move acpi_processor_start() to just after acpi_processor_add().
A subsequent patch will merge them.

Code movement only; no functional change.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
CC: Venkatesh Pallipadi &lt;venkatesh.pallipadi@intel.com&gt;
CC: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move acpi_processor_start() to just after acpi_processor_add().
A subsequent patch will merge them.

Code movement only; no functional change.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
CC: Venkatesh Pallipadi &lt;venkatesh.pallipadi@intel.com&gt;
CC: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ACPI: processor: clean up in acpi_processor_start() error exits</title>
<updated>2009-06-25T16:16:32+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bjorn.helgaas@hp.com</email>
</author>
<published>2009-06-22T20:41:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=d4e0526184199e23ac1460fe59b8a3741b17a8b5'/>
<id>d4e0526184199e23ac1460fe59b8a3741b17a8b5</id>
<content type='text'>
We used to leave crud around if things failed in acpi_processor_start().
This patch cleans up as much as we can before returning.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Reviewed-by: Alex Chiang &lt;achiang@hp.com&gt;
CC: Venkatesh Pallipadi &lt;venkatesh.pallipadi@intel.com&gt;
CC: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to leave crud around if things failed in acpi_processor_start().
This patch cleans up as much as we can before returning.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Reviewed-by: Alex Chiang &lt;achiang@hp.com&gt;
CC: Venkatesh Pallipadi &lt;venkatesh.pallipadi@intel.com&gt;
CC: Zhao Yakui &lt;yakui.zhao@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
