The 20140214 ACPICA kernel resident system updates are linuxized based on the pm/linux-next branch. The patch set has passed the following build/boot tests. Build tests are performed as follows: 1. i386 + default + COFNIG_ACPI=y 2. i386 + allyes + CONFIG_ACPI=y 3. i386 + default + COFNIG_ACPI=n 4. i386 + allyes + CONFIG_ACPI=n 5. x86_64 + default + COFNIG_ACPI=y 6. x86_64 + allyes + CONFIG_ACPI=y 7. x86_64 + default + COFNIG_ACPI=n 8. x86_64 + allyes + CONFIG_ACPI=n Boot tests are performed as follows: 1. i386 + default + COFNIG_ACPI=y 2. x86_64 + default + COFNIG_ACPI=y Where: 1. i386: machine named as "Dell Inspiron Mini 1010" 2. x86_64: machine named as "HP Compaq 8200 Elite SFF PC" 3. default: kernel configuration with following items enabled: All hardware drivers related to the machines of i386/x86_64 All drivers/acpi configurations All platform drivers All ACPI drivers 4 DRM drivers that implement ACPI opregion All buses with ACPI bindings All cpufreq configurations All xen configurations All ACPI tabln drivers 4. allyes: kernel configuration generated by allyesconfig. Excluded the divergence reductions that are managed, after applying this series, the divergence result is 889 Lines, 31.3 Kbytes. Bob Moore (12): ACPICA: Headers: Deploy #pragma pack (push) and (pop). ACPICA: Predefined names: Add support for the _PRP method. ACPICA: Harden _PRT repair code; check for minimum package length. ACPICA: Do not abort _PRT repair on a single subpackage failure. ACPICA: Add auto-serialization support for ill-behaved control methods. ACPICA: Comment update - no functional change. ACPICA: Add global option to disable method auto-serialization. ACPICA: Update for _PRP predefined name. ACPICA: Add text: ACPICA policy for new _OSI strings. No functional change. ACPICA: Debugger: Add missing objects; Traverse linked lists ACPICA: Prevent infinite loops when traversing corrupted lists. ACPICA: Update version to 20140214. Bob Moore (12): ACPICA: Headers: Deploy #pragma pack (push) and (pop). ACPICA: Predefined names: Add support for the _PRP method. ACPICA: Harden _PRT repair code; check for minimum package length. ACPICA: Do not abort _PRT repair on a single subpackage failure. ACPICA: Add auto-serialization support for ill-behaved control methods. ACPICA: Comment update - no functional change. ACPICA: Add global option to disable method auto-serialization. ACPICA: Update for _PRP predefined name. ACPICA: Add text: ACPICA policy for new _OSI strings. No functional change. ACPICA: Debugger: Add missing objects; Traverse linked lists ACPICA: Prevent infinite loops when traversing corrupted lists. ACPICA: Update version to 20140214. Lv Zheng (6): ACPICA: Update conditional compilation flags for resource dump functions. ACPICA: Properly handle NULL entries in _PRT return packages. ACPICA: Restore code that repairs NULL package elements in return values. ACPICA: Add additional named objects for the auto-serialize method scan. ACPICA: Remove global option to serialize all control methods. ACPICA: Cleanup/improve global variable declarations. Documentation/kernel-parameters.txt | 10 +- drivers/acpi/acpica/acdebug.h | 4 + drivers/acpi/acpica/acdispat.h | 17 +- drivers/acpi/acpica/acevents.h | 3 + drivers/acpi/acpica/acglobal.h | 366 +++++++++++++++++------------------ drivers/acpi/acpica/achware.h | 4 + drivers/acpi/acpica/acinterp.h | 12 +- drivers/acpi/acpica/aclocal.h | 4 + drivers/acpi/acpica/acmacros.h | 4 + drivers/acpi/acpica/acnamesp.h | 4 + drivers/acpi/acpica/acobject.h | 4 +- drivers/acpi/acpica/acparser.h | 4 + drivers/acpi/acpica/acpredef.h | 18 +- drivers/acpi/acpica/acresrc.h | 4 + drivers/acpi/acpica/acstruct.h | 7 + drivers/acpi/acpica/actables.h | 4 + drivers/acpi/acpica/acutils.h | 4 + drivers/acpi/acpica/amlcode.h | 4 + drivers/acpi/acpica/amlresrc.h | 4 + drivers/acpi/acpica/dsinit.c | 59 ++++-- drivers/acpi/acpica/dsmethod.c | 134 ++++++++++++- drivers/acpi/acpica/dswload.c | 16 ++ drivers/acpi/acpica/evregion.c | 11 ++ drivers/acpi/acpica/exdump.c | 229 ++++++++++++++++++---- drivers/acpi/acpica/exsystem.c | 12 +- drivers/acpi/acpica/exutils.c | 80 +------- drivers/acpi/acpica/nsinit.c | 5 +- drivers/acpi/acpica/nsload.c | 4 +- drivers/acpi/acpica/nsobject.c | 10 +- drivers/acpi/acpica/nsprepkg.c | 40 ++-- drivers/acpi/acpica/nsrepair.c | 29 ++- drivers/acpi/acpica/nsrepair2.c | 37 ++-- drivers/acpi/acpica/psloop.c | 4 + drivers/acpi/acpica/psobject.c | 7 +- drivers/acpi/acpica/rscalc.c | 2 +- drivers/acpi/acpica/rscreate.c | 10 +- drivers/acpi/acpica/rsdump.c | 2 +- drivers/acpi/acpica/utdelete.c | 15 +- drivers/acpi/acpica/utglobal.c | 37 ++-- drivers/acpi/acpica/utosi.c | 25 +++ drivers/acpi/osl.c | 18 +- include/acpi/acbuffer.h | 4 + include/acpi/acconfig.h | 4 + include/acpi/acexcep.h | 4 + include/acpi/acoutput.h | 4 + include/acpi/acpiosxf.h | 4 + include/acpi/acpixf.h | 8 +- include/acpi/acrestyp.h | 4 + include/acpi/actbl.h | 4 + include/acpi/actbl1.h | 6 +- include/acpi/actbl2.h | 6 +- include/acpi/actbl3.h | 6 +- include/acpi/actypes.h | 4 + 53 files changed, 908 insertions(+), 417 deletions(-) -- 1.7.10 -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html