<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/acpi/osl.c, branch linux-3.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-08-02T21:22:09Z</updated>
<entry>
<title>Merge branches 'acpica', 'battery', 'boot-irqs', 'bz-24492', 'bz-9528', 'from-akpm', 'kexec-param' and 'misc' into release</title>
<updated>2011-08-02T21:22:09Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2011-08-02T21:22:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4a8f5058bde15d737abe39b5bed3f21dcb6599d2'/>
<id>urn:sha1:4a8f5058bde15d737abe39b5bed3f21dcb6599d2</id>
<content type='text'>
Conflicts:
	Documentation/kernel-parameters.txt

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: add missing _OSI strings</title>
<updated>2011-08-02T18:52:30Z</updated>
<author>
<name>Shaohua Li</name>
</author>
<published>2011-07-28T20:48:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa165971c2923d05988f920c978e438dbc7b0de6'/>
<id>urn:sha1:aa165971c2923d05988f920c978e438dbc7b0de6</id>
<content type='text'>
Linux supports some optional features, but it should notify the BIOS about
them via the _OSI method.  Currently Linux doesn't notify any, which might
make such features not work because the BIOS doesn't know about them.

Jarosz has a system which needs this to make ACPI processor aggregator
device work.

Reported-by: "Jarosz, Sebastian" &lt;sebastian.jarosz@intel.com&gt;
Signed-off-by: Shaohua Li &lt;shaohua.li@intel.com&gt;
Acked-by: Matthew Garrett &lt;mjg@redhat.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 print OSI(Linux) warning only once</title>
<updated>2011-08-02T04:45:48Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2011-08-02T04:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8997621bb2daaf19a4e9d82f118224159d8054e2'/>
<id>urn:sha1:8997621bb2daaf19a4e9d82f118224159d8054e2</id>
<content type='text'>
This message gets repeated on some machines:
https://bugzilla.kernel.org/show_bug.cgi?id=29292

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: introduce "acpi_rsdp=" parameter for kdump</title>
<updated>2011-07-16T22:40:16Z</updated>
<author>
<name>Takao Indoh</name>
</author>
<published>2011-07-14T22:05:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4996c02306a25def1d352ec8e8f48895bbc7dea9'/>
<id>urn:sha1:4996c02306a25def1d352ec8e8f48895bbc7dea9</id>
<content type='text'>
There is a problem with putting the first kernel in EFI virtual mode,
it is that when the second kernel comes up it tries to initialize the
EFI again and once we have put EFI in virtual mode we can not really
do that.

Actually, EFI is not necessary for kdump, we can boot the second kernel
with "noefi" parameter, but the boot will mostly fail because 2nd kernel
cannot find RSDP.

In this situation, we introduced "acpi_rsdp=" kernel parameter, so that
kexec-tools can pass the "noefi acpi_rsdp=X" to the second kernel to
make kdump works. The physical address of the RSDP can be got from
sysfs(/sys/firmware/efi/systab).

Signed-off-by: Takao Indoh &lt;indou.takao@jp.fujitsu.com&gt;
Reviewed-by: WANG Cong &lt;amwang@redhat.com&gt;
Reviewed-by: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>ACPI: Fix lockdep false positives in acpi_power_off()</title>
<updated>2011-07-13T18:49:09Z</updated>
<author>
<name>Rafael J. Wysocki</name>
</author>
<published>2011-07-06T18:44:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=07e49a7a31153a95caa270d8ad7350a0bcd4d511'/>
<id>urn:sha1:07e49a7a31153a95caa270d8ad7350a0bcd4d511</id>
<content type='text'>
All ACPICA locks are allocated by the same function,
acpi_os_create_lock(), with the help of a local variable called
"lock".  Thus, when lockdep is enabled, it uses "lock" as the
name of all those locks and regards them as instances of the same
lock, which causes it to report possible locking problems with them
when there aren't any.

To work around this problem, define acpi_os_create_lock() as a macro
and make it pass its argument to spin_lock_init(), so that lockdep
uses it as the name of the new lock.  Define this macron in a
Linux-specific file, to minimize the resulting modifications of
the OS-independent ACPICA parts.

This change is based on an earlier patch from Andrea Righi and it
addresses a regression from 2.6.39 tracked as
https://bugzilla.kernel.org/show_bug.cgi?id=38152

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Reported-and-tested-by: Borislav Petkov &lt;bp@alien8.de&gt;
Tested-by: Andrea Righi &lt;andrea@betterlinux.com&gt;
Reviewed-by: Florian Mickler &lt;florian@mickler.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branches 'acpica', 'aml-custom', 'bugzilla-16548', 'bugzilla-20242', 'd3-cold', 'ec-asus' and 'thermal-fix' into release</title>
<updated>2011-05-29T08:38:48Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2011-05-29T08:38:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6288cf1e768ae73db5ddaaae54d85245cc1c2b56'/>
<id>urn:sha1:6288cf1e768ae73db5ddaaae54d85245cc1c2b56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ACPI: osl, add acpi_os_create_lock interface</title>
<updated>2011-03-25T08:32:33Z</updated>
<author>
<name>Lin Ming</name>
</author>
<published>2011-03-23T09:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9f63b88bd7a1ac1afbb4358772a39abaeddbdd13'/>
<id>urn:sha1:9f63b88bd7a1ac1afbb4358772a39abaeddbdd13</id>
<content type='text'>
Signed-off-by: Lin Ming &lt;ming.m.lin@intel.com&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'linus' into release</title>
<updated>2011-03-23T06:34:54Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2011-03-23T06:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02e2407858fd62053bf60349c0e72cd1c7a4a60e'/>
<id>urn:sha1:02e2407858fd62053bf60349c0e72cd1c7a4a60e</id>
<content type='text'>
Conflicts:
	arch/x86/kernel/acpi/sleep.c

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branches 'acpi-iomem', 'acpi-pm' and 'acpi-sci' into acpi-next</title>
<updated>2011-02-24T19:00:44Z</updated>
<author>
<name>Rafael J. Wysocki</name>
</author>
<published>2011-02-24T19:00:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dd87cc53c42f3260b7eb7f60822de0fa9e58af59'/>
<id>urn:sha1:dd87cc53c42f3260b7eb7f60822de0fa9e58af59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ACPI: Avoid calling request_irq() many times for the same interrupt</title>
<updated>2011-02-24T18:59:00Z</updated>
<author>
<name>Rafael J. Wysocki</name>
</author>
<published>2011-02-08T22:48:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23fe36306ea489eef7dd88506bdcefdc8da39c91'/>
<id>urn:sha1:23fe36306ea489eef7dd88506bdcefdc8da39c91</id>
<content type='text'>
In principle acpi_os_install_interrupt_handler() may be called
multiple times for different interrupts, either from
acpi_ev_get_gpe_xrupt_block(), or from acpi_ev_install_sci_handler().
However, it always attempts to request the same interrupt,
acpi_gbl_FADT.sci_interrupt and it doesn't check whether or not this
interrupt has already been requested.

Modify this function so that it refuses to request interrupts other
than acpi_gbl_FADT.sci_interrupt and change
acpi_os_remove_interrupt_handler() so that it refuses to free such
interrupts.  Use the observation that the only supported ACPI
interrupt must be equal to acpi_gbl_FADT.sci_interrupt and drop an
unnecessary variable acpi_irq_irq.

This change has been tested on Toshiba Portege R500 and HP nx6325
without introducing any visible problems.

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
</content>
</entry>
</feed>
