Skip to content

ACPICA 20121114 Release

Lv Zheng linux-acpi 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest19 patches 0 repliesNew
  2. v115 patches 17 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/19ACPICA: Cleanup updated comments.drivers/acpi/acpica/aclocal.h drivers/acpi/acpica/acobject.h drivers/acpi/acpica/acpredef.h +26 more+111 -1040 replies
2/19ACPICA: Update compilation environment settings.arch/ia64/include/asm/acpi.h arch/x86/include/asm/acpi.h include/acpi/platform/acenv.h +1 more+102 -1270 replies
3/19ACPICA: Update codes under disabled build options.drivers/acpi/acpica/acglobal.h drivers/acpi/acpica/aclocal.h drivers/acpi/acpica/dsmethod.c +5 more+76 -130 replies
4/19ACPICA: Cleanup source to reduce differences between Linux and ACPICA.drivers/acpi/acpica/accommon.h drivers/acpi/acpica/acglobal.h drivers/acpi/acpica/aclocal.h +18 more+68 -890 replies
5/19ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA.drivers/acpi/acpica/aclocal.h drivers/acpi/acpica/evxface.c drivers/acpi/acpica/evxfevnt.c +25 more+64 -580 replies
6/19ACPICA: Cleanup coding style to reduce differences between Linux and ACPICA.drivers/acpi/acpica/exconfig.c drivers/acpi/acpica/hwgpe.c drivers/acpi/acpica/hwvalid.c +8 more+37 -350 replies
7/19ACPICA: Fix broken call depth tracing logic.drivers/acpi/acpica/exfldio.c drivers/acpi/acpica/nsxfeval.c+2 -30 replies
8/19ACPICA: Enhance error messages.drivers/acpi/acpica/evgpe.c drivers/acpi/acpica/utmisc.c+5 -50 replies
9/19ACPICA: Update initialization codes.drivers/acpi/acpica/utglobal.c+2 -10 replies
10/19ACPICA: Fix possible memory leak.drivers/acpi/acpica/dsmethod.c+2 -10 replies
11/19ACPICA: Performance enhancement for ACPI package objects.drivers/acpi/acpica/utdelete.c+33 -90 replies
12/19ACPICA: Performance: Remove function tracing from critical allocation functions.drivers/acpi/acpica/nsutils.c drivers/acpi/acpica/utdelete.c drivers/acpi/acpica/utstate.c +1 more+43 -470 replies
13/19ACPICA: Debugger: Major update for the Disassemble<method> command.drivers/acpi/acpica/acutils.h drivers/acpi/acpica/rscalc.c drivers/acpi/acpica/rscreate.c +2 more+52 -440 replies
14/19ACPICA: Disassembler: Add new ACPI 5 interrupt sharing flags.drivers/acpi/acpica/rsdump.c drivers/acpi/acpica/utresrc.c+6 -40 replies
15/19ACPICA: Add macros to extract flag bits from resource descriptors.drivers/acpi/acpica/acmacros.h+14 -00 replies
16/19ACPICA: Enhance the ACPI_GETx and ACPI_SETx macros.drivers/acpi/acpica/acmacros.h drivers/acpi/acpica/exregion.c drivers/acpi/acpica/rsmisc.c+54 -450 replies
17/19ACPICA: Resource Manager: update template walking with ACPI_NEXT_RESOURCE.drivers/acpi/acpica/rsxface.c include/acpi/acrestyp.h+5 -40 replies
18/19ACPICA: AcpiGetObjectInfo: optimize exit for mutex failure.drivers/acpi/acpica/nsxfname.c+1 -10 replies
19/19ACPICA: Update version to 20121114.include/acpi/acpixf.h+1 -10 replies

Reviews trailers per patch

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

Read the v2 thread

Cover letter [RESEND PATCH v2 00/19] ACPICA 20121114 Release

Resend [PATCH v2 02, 04, 08, 19] along with this cover letter as they are not appearing in the community due to MDA issues.

The 20121114 ACPICA linuxized patches are based on the pm/linux-next branch.

The patch 10-19 are 20121114 ACPICA release patches while the 01-09 are patches to reduce the source code differences between Linux and ACPICA so that the release process can be easier with less human intervention and the known bugs can also be prevented.
A QA process is executed to compare resulting binary files. Those patches which were not expected to change any text section indeed, changed no text. Sometimes line numbers changed due to line deletions and insertions, but that is expected.
The source code differences between Linux and ACPICA can be summarized as follows:
1. 3978 Lines (138.4 Kbytes) before applying the patch set;
2. 1964 Lines (70.0 Kbytes) after applying the patch set.

Please review.

Bob Moore (6):
ACPICA: Performance: Remove function tracing from critical allocation
functions.
ACPICA: Debugger: Major update for the Disassemble<method> command.
ACPICA: Disassembler: Add new ACPI 5 interrupt sharing flags.
ACPICA: Add macros to extract flag bits from resource descriptors.
ACPICA: AcpiGetObjectInfo: optimize exit for mutex failure.
ACPICA: Update version to 20121114.

Chao Guan (1):
ACPICA: Performance enhancement for ACPI package objects.

Jesper Juhl (1):
ACPICA: Fix possible memory leak.

Lv Zheng (11):
ACPICA: Cleanup updated comments.
ACPICA: Update compilation environment settings.
ACPICA: Update codes under disabled build options.
ACPICA: Cleanup source to reduce differences between Linux and
ACPICA.
ACPICA: Cleanup indentation to reduce differences between Linux and
ACPICA.
ACPICA: Cleanup coding style to reduce differences between Linux and
ACPICA.
ACPICA: Fix broken call depth tracing logic.
ACPICA: Enhance error messages.
ACPICA: Update initialization codes.
ACPICA: Enhance the ACPI_GETx and ACPI_SETx macros.
ACPICA: Resource Manager: update template walking with
ACPI_NEXT_RESOURCE.

 arch/ia64/include/asm/acpi.h    |    4 -
 arch/x86/include/asm/acpi.h     |    4 -
 drivers/acpi/acpica/accommon.h  |    1 +
 drivers/acpi/acpica/acglobal.h  |   35 +++--
 drivers/acpi/acpica/aclocal.h   |   45 ++++--
 drivers/acpi/acpica/acmacros.h  |   34 ++++-
 drivers/acpi/acpica/acobject.h  |    2 +-
 drivers/acpi/acpica/acpredef.h  |   14 +-
 drivers/acpi/acpica/acutils.h   |    7 +-
 drivers/acpi/acpica/amlresrc.h  |    6 +
 drivers/acpi/acpica/dsmethod.c  |    5 +-
 drivers/acpi/acpica/dsobject.c  |    2 +-
 drivers/acpi/acpica/dsopcode.c  |   14 +-
 drivers/acpi/acpica/dswload.c   |    5 +-
 drivers/acpi/acpica/evgpe.c     |    6 +-
 drivers/acpi/acpica/evxface.c   |   34 ++---
 drivers/acpi/acpica/evxfevnt.c  |    5 +-
 drivers/acpi/acpica/evxfgpe.c   |    9 +-
 drivers/acpi/acpica/exconfig.c  |   13 +-
 drivers/acpi/acpica/exfldio.c   |    1 -
 drivers/acpi/acpica/exmutex.c   |    3 +-
 drivers/acpi/acpica/exoparg1.c  |    8 +-
 drivers/acpi/acpica/exregion.c  |   23 +--
 drivers/acpi/acpica/hwacpi.c    |    3 +-
 drivers/acpi/acpica/hwesleep.c  |    1 -
 drivers/acpi/acpica/hwgpe.c     |    6 +-
 drivers/acpi/acpica/hwregs.c    |    6 +-
 drivers/acpi/acpica/hwsleep.c   |    4 +-
 drivers/acpi/acpica/hwvalid.c   |   18 +--
 drivers/acpi/acpica/hwxface.c   |   10 +-
 drivers/acpi/acpica/hwxfsleep.c |    9 +-
 drivers/acpi/acpica/nsdump.c    |    4 +-
 drivers/acpi/acpica/nsdumpdv.c  |    1 -
 drivers/acpi/acpica/nsinit.c    |    6 -
 drivers/acpi/acpica/nsnames.c   |    3 +-
 drivers/acpi/acpica/nspredef.c  |    3 +-
 drivers/acpi/acpica/nsrepair2.c |    3 +-
 drivers/acpi/acpica/nssearch.c  |    5 +
 drivers/acpi/acpica/nsutils.c   |   13 +-
 drivers/acpi/acpica/nswalk.c    |    4 +-
 drivers/acpi/acpica/nsxfeval.c  |   15 +-
 drivers/acpi/acpica/nsxfname.c  |   16 +-
 drivers/acpi/acpica/psutils.c   |    2 +-
 drivers/acpi/acpica/rscalc.c    |    6 +-
 drivers/acpi/acpica/rscreate.c  |    7 +-
 drivers/acpi/acpica/rsdump.c    |    9 +-
 drivers/acpi/acpica/rsirq.c     |    6 +-
 drivers/acpi/acpica/rslist.c    |    7 +-
 drivers/acpi/acpica/rsmemory.c  |    6 +-
 drivers/acpi/acpica/rsmisc.c    |   74 ++++-----
 drivers/acpi/acpica/rsutils.c   |    8 +-
 drivers/acpi/acpica/rsxface.c   |    4 +-
 drivers/acpi/acpica/tbfadt.c    |    5 +-
 drivers/acpi/acpica/tbutils.c   |    2 +-
 drivers/acpi/acpica/tbxface.c   |    1 -
 drivers/acpi/acpica/utcopy.c    |    4 +-
 drivers/acpi/acpica/utdelete.c  |   68 ++++++---
 drivers/acpi/acpica/uteval.c    |    2 +-
 drivers/acpi/acpica/utglobal.c  |    9 +-
 drivers/acpi/acpica/utlock.c    |   14 +-
 drivers/acpi/acpica/utmisc.c    |    8 +-
 drivers/acpi/acpica/utobject.c  |    2 +-
 drivers/acpi/acpica/utresrc.c   |   81 +++++-----
 drivers/acpi/acpica/utstate.c   |   40 +++--
 drivers/acpi/acpica/uttrack.c   |   16 +-
 drivers/acpi/acpica/utxface.c   |    4 -
 drivers/acpi/acpica/utxferror.c |    4 +-
 include/acpi/acconfig.h         |   24 +--
 include/acpi/acoutput.h         |    1 +
 include/acpi/acpiosxf.h         |   11 +-
 include/acpi/acpixf.h           |   57 +++----
 include/acpi/acrestyp.h         |    5 +-
 include/acpi/actbl.h            |    7 +-
 include/acpi/actbl1.h           |    6 +-
 include/acpi/actypes.h          |    9 +-
 include/acpi/platform/acenv.h   |  317 ++++++++++++++++++++-------------------
 include/acpi/platform/acgcc.h   |    4 -
 include/acpi/platform/aclinux.h |    1 -
 78 files changed, 664 insertions(+), 577 deletions(-)
Signature · 1 line
1.7.10