linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Lv Zheng <lv.zheng@intel.com>
To: Len Brown <len.brown@intel.com>,
	Rafael J Wysocki <rafael.j.wysocki@intel.com>
Cc: linux-acpi@vger.kernel.org, Lv Zheng <lv.zheng@intel.com>
Subject: [RESEND PATCH v2 00/19] ACPICA 20121114 Release
Date: Thu, 20 Dec 2012 09:06:31 +0800	[thread overview]
Message-ID: <cover.1355810292.git.lv.zheng@intel.com> (raw)
In-Reply-To: <cover.1353491652.git.lv.zheng@intel.com>

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(-)

-- 
1.7.10


  parent reply	other threads:[~2012-12-20  1:06 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-21 10:06 [PATCH 00/15] ACPICA 20121114 Release Lv Zheng
2012-11-21 10:06 ` [PATCH 01/15] ACPICA: Fixes unmerged (dis)assember divergences Lv Zheng
2012-11-27  2:58   ` Brown, Len
2012-11-27  5:41     ` Zheng, Lv
2012-12-10  8:23     ` Zheng, Lv
2012-12-10  8:54       ` Zheng, Lv
2012-12-10 13:04         ` Rafael J. Wysocki
2012-12-11  0:15           ` Zheng, Lv
2012-11-21 10:07 ` [PATCH 02/15] ACPICA: Fixes comments caused divergences Lv Zheng
2012-11-27  3:32   ` Brown, Len
2012-11-27  5:35     ` Zheng, Lv
2012-11-21 10:07 ` [PATCH 03/15] ACPICA: Fixes indent " Lv Zheng
2012-11-21 10:07 ` [PATCH 04/15] ACPICA: Fixes code maintenance divergences Lv Zheng
2012-11-27  3:46   ` Brown, Len
2012-11-27  5:33     ` Zheng, Lv
2012-11-27 11:46       ` Rafael J. Wysocki
2012-11-21 10:07 ` [PATCH 05/15] ACPICA: Fixes call depth check caused divergences Lv Zheng
2012-11-27  3:52   ` Brown, Len
2012-11-27  5:30     ` Zheng, Lv
2012-11-21 10:07 ` [PATCH 06/15] ACPICA: Fix possible memory leak Lv Zheng
2012-11-21 10:07 ` [PATCH 07/15] ACPICA: Performance enhancement for ACPI package objects Lv Zheng
2012-11-21 10:07 ` [PATCH 08/15] ACPICA: Performance: Remove function tracing from critical allocation functions Lv Zheng
2012-11-21 10:08 ` [PATCH 09/15] ACPICA: Debugger: Major update for the Disassemble<method> command Lv Zheng
2012-11-27  3:58   ` Brown, Len
2012-11-21 10:08 ` [PATCH 10/15] ACPICA: Disassembler: Add new ACPI 5 interrupt sharing flags Lv Zheng
2012-11-21 10:08 ` [PATCH 11/15] ACPICA: Add macros to extract flag bits from resource descriptors Lv Zheng
2012-11-21 10:08 ` [PATCH 12/15] ACPICA: Enhance the ACPI_GETx and ACPI_SETx macros Lv Zheng
2012-11-27  4:04   ` Brown, Len
2012-11-27  5:37     ` Zheng, Lv
2012-11-21 10:08 ` [PATCH 13/15] ACPICA: Resource Manager: update template walking with ACPI_NEXT_RESOURCE Lv Zheng
2012-11-21 10:08 ` [PATCH 14/15] ACPICA: AcpiGetObjectInfo: optimize exit for mutex failure Lv Zheng
2012-11-21 10:08 ` [PATCH 15/15] ACPICA: Update version to 20121114 Lv Zheng
2012-11-22  0:15 ` [PATCH 00/15] ACPICA 20121114 Release Rafael J. Wysocki
2012-12-20  1:06 ` Lv Zheng [this message]
2012-12-19  5:36   ` [PATCH v2 01/19] ACPICA: Cleanup updated comments Lv Zheng
2012-12-19  5:37   ` [PATCH v2 03/19] ACPICA: Update codes under disabled build options Lv Zheng
2012-12-19  5:37   ` [PATCH v2 05/19] ACPICA: Cleanup indentation to reduce differences between Linux and ACPICA Lv Zheng
2012-12-19  5:37   ` [PATCH v2 06/19] ACPICA: Cleanup coding style " Lv Zheng
2012-12-19  5:37   ` [PATCH v2 07/19] ACPICA: Fix broken call depth tracing logic Lv Zheng
2012-12-19  5:37   ` [PATCH v2 09/19] ACPICA: Update initialization codes Lv Zheng
2012-12-19  5:37   ` [PATCH v2 10/19] ACPICA: Fix possible memory leak Lv Zheng
2012-12-19  5:37   ` [PATCH v2 11/19] ACPICA: Performance enhancement for ACPI package objects Lv Zheng
2012-12-19  5:37   ` [PATCH v2 12/19] ACPICA: Performance: Remove function tracing from critical allocation functions Lv Zheng
2012-12-19  5:38   ` [PATCH v2 13/19] ACPICA: Debugger: Major update for the Disassemble<method> command Lv Zheng
2012-12-19  5:38   ` [PATCH v2 14/19] ACPICA: Disassembler: Add new ACPI 5 interrupt sharing flags Lv Zheng
2012-12-19  5:38   ` [PATCH v2 15/19] ACPICA: Add macros to extract flag bits from resource descriptors Lv Zheng
2012-12-19  5:38   ` [PATCH v2 16/19] ACPICA: Enhance the ACPI_GETx and ACPI_SETx macros Lv Zheng
2012-12-19  5:38   ` [PATCH v2 17/19] ACPICA: Resource Manager: update template walking with ACPI_NEXT_RESOURCE Lv Zheng
2012-12-19  5:38   ` [PATCH v2 18/19] ACPICA: AcpiGetObjectInfo: optimize exit for mutex failure Lv Zheng
2012-12-20  1:07   ` [RESEND PATCH v2 02/19] ACPICA: Update compilation environment settings Lv Zheng
2012-12-20  1:07   ` [RESEND PATCH v2 04/19] ACPICA: Cleanup source to reduce differences between Linux and ACPICA Lv Zheng
2012-12-20  1:09   ` [RESEND PATCH v2 08/19] ACPICA: Enhance error messages Lv Zheng
2012-12-20  1:09   ` [RESEND PATCH v2 19/19] ACPICA: Update version to 20121114 Lv Zheng

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1355810292.git.lv.zheng@intel.com \
    --to=lv.zheng@intel.com \
    --cc=len.brown@intel.com \
    --cc=linux-acpi@vger.kernel.org \
    --cc=rafael.j.wysocki@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).