Re: 174cc7187e6f ACPICA: Tables: Back port acpi_get_table_with_size() and early_acpi_os_unmap_memory() from Linux kernel

From: Rafael J. Wysocki
Date: Sat Jan 07 2017 - 18:30:46 EST


On 1/7/2017 9:42 PM, Borislav Petkov wrote:
Hi,

I'm bisecting a boot freeze with 4.10-rc2 on a laptop and the commit in
$Subject is introducing a breakage, see attached splat. Unfortunately,
it is not complete as I don't have any other means of logging dmesg on a
laptop.

A temporary workaround is to boot with "intremap=off".

Unfortunately, I cannot revert

174cc7187e6f ("ACPICA: Tables: Back port acpi_get_table_with_size() and early_acpi_os_unmap_memory() from Linux kernel")

as it doesn't revert cleanly anymore. From looking at the callstack,
though, it looks like AMD IOMMU is calling acpi_put_table() and patch in
$Subject touches it so I'm guessing the AMD IOMMU needs to be updated to
the new way of parsing the IRQ remapping tables or whatever is going on
there - I'm just guessing.

Hi,

Please check if this helps:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=696c7f8e0373026e8bfb29b2d9ff2d0a92059d4d

Thanks,
Rafael


Thanks.