projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3342857
)
ACPI: Do not create a platform_device for IOAPIC/IOxAPIC
author
Joerg Roedel
<jroedel@suse.de>
Wed, 22 Mar 2017 17:33:25 +0000
(18:33 +0100)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Sat, 8 Apr 2017 07:53:31 +0000
(09:53 +0200)
commit
08f63d97749185fab942a3a47ed80f5bd89b8b7d
upstream.
No platform-device is required for IO(x)APICs, so don't even
create them.
[ rjw: This fixes a problem with leaking platform device objects
after IOAPIC/IOxAPIC hot-removal events.]
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/acpi/acpi_platform.c
patch
|
blob
|
history
diff --git
a/drivers/acpi/acpi_platform.c
b/drivers/acpi/acpi_platform.c
index 296b7a14893aabba895c578e8671e36b34875a37..5365ff6e69c10e5e7b12a2f3c59bdcdad6336509 100644
(file)
--- a/
drivers/acpi/acpi_platform.c
+++ b/
drivers/acpi/acpi_platform.c
@@
-24,9
+24,11
@@
ACPI_MODULE_NAME("platform");
static const struct acpi_device_id forbidden_id_list[] = {
- {"PNP0000", 0}, /* PIC */
- {"PNP0100", 0}, /* Timer */
- {"PNP0200", 0}, /* AT DMA Controller */
+ {"PNP0000", 0}, /* PIC */
+ {"PNP0100", 0}, /* Timer */
+ {"PNP0200", 0}, /* AT DMA Controller */
+ {"ACPI0009", 0}, /* IOxAPIC */
+ {"ACPI000A", 0}, /* IOAPIC */
{"", 0},
};