Skip to content

ACPICA: 20140214 Release

Lv Zheng linux-acpi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest18 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/18ACPICA: Headers: Deploy #pragma pack (push) and (pop).drivers/acpi/acpica/acdebug.h drivers/acpi/acpica/acdispat.h drivers/acpi/acpica/acevents.h +27 more+115 -100 replies
2/18ACPICA: Predefined names: Add support for the _PRP method.drivers/acpi/acpica/acpredef.h+6 -00 replies
3/18ACPICA: Update conditional compilation flags for resource dump functions.drivers/acpi/acpica/rsdump.c+1 -10 replies
4/18ACPICA: Properly handle NULL entries in _PRT return packages.drivers/acpi/acpica/rscreate.c+3 -30 replies
5/18ACPICA: Restore code that repairs NULL package elements in return values.drivers/acpi/acpica/nsrepair.c+21 -40 replies
6/18ACPICA: Harden _PRT repair code; check for minimum package length.drivers/acpi/acpica/nsrepair2.c+7 -10 replies
7/18ACPICA: Do not abort _PRT repair on a single subpackage failure.drivers/acpi/acpica/nsrepair2.c+9 -80 replies
8/18ACPICA: Add auto-serialization support for ill-behaved control methods.drivers/acpi/acpica/acdispat.h drivers/acpi/acpica/acstruct.h drivers/acpi/acpica/dsinit.c +6 more+214 -250 replies
9/18ACPICA: Comment update - no functional change.drivers/acpi/acpica/acpredef.h drivers/acpi/acpica/nsprepkg.c drivers/acpi/acpica/nsrepair.c +3 more+37 -370 replies
10/18ACPICA: Add additional named objects for the auto-serialize method scan.drivers/acpi/acpica/dsmethod.c+5 -30 replies
11/18ACPICA: Add global option to disable method auto-serialization.drivers/acpi/acpica/acglobal.h drivers/acpi/acpica/dsinit.c include/acpi/acpixf.h+21 -70 replies
12/18ACPICA: Remove global option to serialize all control methods.Documentation/kernel-parameters.txt drivers/acpi/acpica/acglobal.h drivers/acpi/acpica/acinterp.h +4 more+39 -940 replies
13/18ACPICA: Cleanup/improve global variable declarations.drivers/acpi/acpica/acglobal.h drivers/acpi/acpica/utglobal.c+189 -2010 replies
14/18ACPICA: Update for _PRP predefined name.drivers/acpi/acpica/acpredef.h+1 -10 replies
15/18ACPICA: Add text: ACPICA policy for new _OSI strings. No functional change.drivers/acpi/acpica/utosi.c+25 -00 replies
16/18ACPICA: Debugger: Add missing objects; Traverse linked listsdrivers/acpi/acpica/acinterp.h drivers/acpi/acpica/exdump.c+199 -340 replies
17/18ACPICA: Prevent infinite loops when traversing corrupted lists.drivers/acpi/acpica/evregion.c drivers/acpi/acpica/nsobject.c drivers/acpi/acpica/utdelete.c+32 -40 replies
18/18ACPICA: Update version to 20140214.include/acpi/acpixf.h+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/18] ACPICA: 20140214 Release

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(-)
Signature · 1 line
1.7.10