<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/acpi/acpi_pad.c, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-07-26T04:03:58Z</updated>
<entry>
<title>Merge branches 'acpi_pad', 'acpica', 'apei-bugzilla-43282', 'battery', 'cpuidle-coupled', 'cpuidle-tweaks', 'intel_idle-ivb', 'ost', 'red-hat-bz-772730', 'thermal', 'thermal-spear' and 'turbostat-v2' into release</title>
<updated>2012-07-26T04:03:58Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-07-26T04:03:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec033d0a02901551346b9f43f8ff9bad51378891'/>
<id>urn:sha1:ec033d0a02901551346b9f43f8ff9bad51378891</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ACPI: acpi_pad: tune round_robin_time</title>
<updated>2012-07-14T15:42:56Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-06-14T02:12:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fa7584e13ac8e6a306085bba0a931f3135f1d8c4'/>
<id>urn:sha1:fa7584e13ac8e6a306085bba0a931f3135f1d8c4</id>
<content type='text'>
In an effort to be fair to bound processes,
acpi_pad periodically moves its forced-idle threads.

The default interval for moving the threads is 10 seconds.
Measurements show that reducing this to 1 second has no
power or performance impact, so reduce default to 1 second.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>acpi_pad: fix power_saving thread deadlock</title>
<updated>2012-06-30T04:51:13Z</updated>
<author>
<name>Stuart Hayes</name>
</author>
<published>2012-06-13T21:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f1601261050251a5ca293378b492a69d590dacb'/>
<id>urn:sha1:5f1601261050251a5ca293378b492a69d590dacb</id>
<content type='text'>
The acpi_pad driver can get stuck in destroy_power_saving_task()
waiting for kthread_stop() to stop a power_saving thread.  The problem
is that the isolated_cpus_lock mutex is owned when
destroy_power_saving_task() calls kthread_stop(), which waits for a
power_saving thread to end, and the power_saving thread tries to
acquire the isolated_cpus_lock when it calls round_robin_cpu().  This
patch fixes the issue by making round_robin_cpu() use its own mutex.

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

Cc: stable@vger.kernel.org
Signed-off-by: Stuart Hayes &lt;Stuart_Hayes@Dell.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: acpi_pad: rename "power_saving" thread to "acpi_pad" thread</title>
<updated>2012-06-14T02:07:20Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-06-14T02:07:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=150ed86fade791d82319b27e84a7a6d2de84d1fa'/>
<id>urn:sha1:150ed86fade791d82319b27e84a7a6d2de84d1fa</id>
<content type='text'>
"acpi_pad/%d" is a better thread name than
generic "power_saving/%d" because users who see
these threads will know the name of the driver
that caused them.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: minor printk format change in acpi_pad</title>
<updated>2011-03-23T05:36:45Z</updated>
<author>
<name>Naga Chumbalkar</name>
</author>
<published>2011-02-02T23:27:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cdf2a4eeded69f66ec8c5098c375fe49e0820127'/>
<id>urn:sha1:cdf2a4eeded69f66ec8c5098c375fe49e0820127</id>
<content type='text'>
Minor format change.

Signed-off-by: Naga Chumbalkar &lt;nagananda.chumbalkar@hp.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: make acpi_pad /sys output more readable</title>
<updated>2011-03-23T05:34:15Z</updated>
<author>
<name>Naga Chumbalkar</name>
</author>
<published>2011-02-02T23:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32297abd90a5d181e8e026c8b8e65ef41e9ffc07'/>
<id>urn:sha1:32297abd90a5d181e8e026c8b8e65ef41e9ffc07</id>
<content type='text'>
Make /sys output from acpi_pad more readable.

Before the fix:
# cat idlecpus idlepct rrtime
00000000510

After the fix:
# cat idlecpus idlepct rrtime
00000000
5
10

Signed-off-by: Naga Chumbalkar &lt;nagananda.chumbalkar@hp.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'x86-idle-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip</title>
<updated>2010-10-21T20:45:38Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-21T20:45:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a8b67fb72c4c4bc15fe8095e3ed613789c8b82f'/>
<id>urn:sha1:2a8b67fb72c4c4bc15fe8095e3ed613789c8b82f</id>
<content type='text'>
* 'x86-idle-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
  x86, hotplug: In the MWAIT case of play_dead, CLFLUSH the cache line
  x86, hotplug: Move WBINVD back outside the play_dead loop
  x86, hotplug: Use mwait to offline a processor, fix the legacy case
  x86, mwait: Move mwait constants to a common header file
</content>
</entry>
<entry>
<title>ACPI: acpi_pad: simplify code to avoid false gcc build warning</title>
<updated>2010-09-29T18:08:10Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2010-09-28T20:50:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c9ad8e062e4c733b36fc10ebc201bedde1a4da80'/>
<id>urn:sha1:c9ad8e062e4c733b36fc10ebc201bedde1a4da80</id>
<content type='text'>
acpi_pad.c:432: warning: ‘num_cpus’ may be used uninitialized in this function

gcc 4.4.4 was unable to notice that num_cpus is always set.
Re-arrange the code to un-confuse gcc, and also make
it easier for humans to read....

Signed-off-by: Len Brown &lt;len.browns@intel.com&gt;
</content>
</entry>
<entry>
<title>x86, mwait: Move mwait constants to a common header file</title>
<updated>2010-09-17T22:36:40Z</updated>
<author>
<name>H. Peter Anvin</name>
</author>
<published>2010-09-17T22:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bc83cccc761953f878088cdfa682de0970b5561f'/>
<id>urn:sha1:bc83cccc761953f878088cdfa682de0970b5561f</id>
<content type='text'>
We have MWAIT constants spread across three different .c files, for no
good reason.  Move them all into a common header file.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
Reviewed-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
LKML-Reference: &lt;tip-*@git.kernel.org&gt;
</content>
</entry>
<entry>
<title>time: Kill off CONFIG_GENERIC_TIME</title>
<updated>2010-07-27T10:40:54Z</updated>
<author>
<name>John Stultz</name>
</author>
<published>2010-07-14T00:56:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=592913ecb87a9e06f98ddb55b298f1a66bf94c6b'/>
<id>urn:sha1:592913ecb87a9e06f98ddb55b298f1a66bf94c6b</id>
<content type='text'>
Now that all arches have been converted over to use generic time via
clocksources or arch_gettimeoffset(), we can remove the GENERIC_TIME
config option and simplify the generic code.

Signed-off-by: John Stultz &lt;johnstul@us.ibm.com&gt;
LKML-Reference: &lt;1279068988-21864-4-git-send-email-johnstul@us.ibm.com&gt;
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
</content>
</entry>
</feed>
