diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-07-13 15:59:05 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2014-07-13 15:59:05 -0300 |
commit | 7be36c050ec34f5fd7caa228ef4f69c0368607dd (patch) | |
tree | fea37d2ba0deced1901d303b491d8a172214545c /kernels/linux-libre-pae/0015-fix-xsdt-validation.patch | |
parent | 7e7b744a24b8cb93400583f5137582637a066f29 (diff) | |
download | abslibre-7be36c050ec34f5fd7caa228ef4f69c0368607dd.tar.gz abslibre-7be36c050ec34f5fd7caa228ef4f69c0368607dd.tar.bz2 abslibre-7be36c050ec34f5fd7caa228ef4f69c0368607dd.zip |
linux-libre-{pae,xen}-3.15.5-2: updating version
* add patch for FS#33745 (https://bugs.archlinux.org/task/33745) efistub breakage
Diffstat (limited to 'kernels/linux-libre-pae/0015-fix-xsdt-validation.patch')
-rw-r--r-- | kernels/linux-libre-pae/0015-fix-xsdt-validation.patch | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/kernels/linux-libre-pae/0015-fix-xsdt-validation.patch b/kernels/linux-libre-pae/0015-fix-xsdt-validation.patch deleted file mode 100644 index 82dd2be25..000000000 --- a/kernels/linux-libre-pae/0015-fix-xsdt-validation.patch +++ /dev/null @@ -1,42 +0,0 @@ -@@ -, +, @@ - acpi_tb_parse_root_table(). - Commit: 671cc68dc61f029d44b43a681356078e02d8dab8 - Subject: ACPICA: Back port and refine validation of the XSDT root table. ---- - drivers/acpi/acpica/tbutils.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) ---- a/drivers/acpi/acpica/tbutils.c -+++ a/drivers/acpi/acpica/tbutils.c -@@ -461,6 +461,7 @@ acpi_status __init acpi_tb_parse_root_table(acpi_physical_address rsdp_address) - u32 table_count; - struct acpi_table_header *table; - acpi_physical_address address; -+ acpi_physical_address rsdt_address; - u32 length; - u8 *table_entry; - acpi_status status; -@@ -488,11 +489,13 @@ acpi_status __init acpi_tb_parse_root_table(acpi_physical_address rsdp_address) - * as per the ACPI specification. - */ - address = (acpi_physical_address) rsdp->xsdt_physical_address; -+ rsdt_address = (acpi_physical_address) rsdp->rsdt_physical_address; - table_entry_size = ACPI_XSDT_ENTRY_SIZE; - } else { - /* Root table is an RSDT (32-bit physical addresses) */ - - address = (acpi_physical_address) rsdp->rsdt_physical_address; -+ rsdt_address = address; - table_entry_size = ACPI_RSDT_ENTRY_SIZE; - } - -@@ -515,8 +518,7 @@ acpi_status __init acpi_tb_parse_root_table(acpi_physical_address rsdp_address) - - /* Fall back to the RSDT */ - -- address = -- (acpi_physical_address) rsdp->rsdt_physical_address; -+ address = rsdt_address; - table_entry_size = ACPI_RSDT_ENTRY_SIZE; - } - } - |