[git pull request] ACPI patches for Linux-2.6.36-rc7

From: Len Brown
Date: Fri Oct 08 2010 - 22:47:17 EST


Hi Linus,

please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release
Fixes a 2.6.34 regression, and works around a machine that went into an
infinite AML loop in the name of Vista+Nvidia compatibility.

This will update the files shown below.

thanks!

--
Len Brown
Intel Open Source Technology Center


ps. individual patches are available on linux-acpi@xxxxxxxxxxxxxxx
and a consolidated plain patch is available here:
http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/2.6.36/acpi-release-20100702-2.6.36-rc7.diff.gz

drivers/acpi/blacklist.c | 17 +++++++++++++++++
drivers/acpi/processor_core.c | 1 +
2 files changed, 18 insertions(+), 0 deletions(-)

through these commits:

Lee, Chun-Yi (1):
ACPI: add DMI to disable AML Vista compatibility on MSI GX723 Notebook

Yinghai Lu (1):
ACPI: Handle ACPI0007 Device in acpi_early_set_pdc

with this log:

commit 7cfff7f21221725f587ba90bd1acf0e2e0304901
Merge: c9933f7 3deb11e
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Fri Oct 8 22:37:46 2010 -0400

Merge branch 'msi-dmi' into release

commit c9933f795c0740eaf97e6291a68a9787346d5997
Merge: cb655d0 c1e0ddb
Author: Len Brown <len.brown@xxxxxxxxx>
Date: Fri Oct 8 22:35:02 2010 -0400

Merge branch 'pdc-regression' into release

commit 3deb11ef16632fb76daead0db281f6f7d19332f2
Author: Lee, Chun-Yi <jlee@xxxxxxxxxx>
Date: Fri Oct 1 16:28:29 2010 +0800

ACPI: add DMI to disable AML Vista compatibility on MSI GX723 Notebook

The brightness control hotkey don't work with Vista compatibility
because the MSI GX723 includes an infinite while loop in DSDT when
brightness control hotkey pressed.

The MSI GX723 uses Nvidia video. Perhaps the loop is specific
to the Nvidia Vista driver...

This patch should be reverted once nouveau grows support
to call the ACPI NVIF method.

Signed-off-by: Lee, Chun-Yi <jlee@xxxxxxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit c1e0ddbf0a97e1704d7f13b4934f9acca002402d
Author: Yinghai Lu <yinghai@xxxxxxxxxx>
Date: Fri Sep 17 23:26:24 2010 -0700

ACPI: Handle ACPI0007 Device in acpi_early_set_pdc

After
| commit d8191fa4a33fdc817277da4f2b7f771ff605a41c
| Author: Alex Chiang <achiang@xxxxxx>
| Date: Mon Feb 22 12:11:39 2010 -0700
|
| ACPI: processor: driver doesn't need to evaluate _PDC
|
| Now that the early _PDC evaluation path knows how to correctly
| evaluate _PDC on only physically present processors, there's no
| need for the processor driver to evaluate it later when it loads.
|
| To cover the hotplug case, push _PDC evaluation down into the
| hotplug paths.

only cpu with Processor Statement get processed with _PDC

If bios is using Device object instead of Processor statement.
SSDTs for Pstate/Cstate/Tstate can not be loaded dynamically.

Need to try to scan ACPI0007 in addition to Processor.

That commit is between 2.6.34-rc1 and 2.6.34-rc2, so stable tree for 2.6.34+
need this patch.

Signed-off-by: Yinghai Lu <yinghai@xxxxxxxxxx>
Reviewed-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/