linux-acpi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/27] ACPICA 20121220 Release
@ 2012-12-31  0:03 Lv Zheng
  2012-12-31  0:03 ` [PATCH 01/27] ACPICA: Resources: New interface, AcpiWalkResourceBuffer Lv Zheng
                   ` (26 more replies)
  0 siblings, 27 replies; 33+ messages in thread
From: Lv Zheng @ 2012-12-31  0:03 UTC (permalink / raw)
  To: Len Brown, Rafael J Wysocki; +Cc: linux-acpi, Lv Zheng

The 20121220 ACPICA linuxized patches are based on the pm/acpica
branch with 20121114 ACPICA linuxized patches applied.

QA process result:
1. Basic build/boot test passed:
   Debian testing on DELL Inspiron Mini (Intel ATOM z530)
2. Coding style issues have been decreased:
   4132 Lines -> 4114 Lines
3. Current source code differences between Linux and ACPICA with
   some unpublished patches is:
   59.3 Kbytes, 1641 Lines
4. Reviewed in release engineering, result is attached as follows:
   ACPICA has released 56 patches in 20121220, 27 patches of them
   have modified the source codes used in Linux.
   20121220 | ACPICA | Reviewed | ACPICA only  | Human intervention
   01       | 01     | o        | x            | x
   02       | 05     | o        | x            | x
   03       | 06     | o        | x(hwtimer.c) | x
   04       | 07     | o        | x            | x
   05       | 08     | o        | x            | x
   06       | 18     | o        | x            | o (slow hardware)
   07(TPM2) | 20     | o        | x            | x
   08       | 21     | o        | x            | x
   09       | 23     | x        | x            | x
   10       | 24     | o        | x            | x
   11       | 25     | o        | x            | o (return_UINTx)
   12       | 26     | o        | x            | o (debug enabling)
   13       | 27     | o        | o(rsdump.c)  | x
   14       | 28     | o        | x            | x
   15(CSRT) | 30     | o        | x            | x
   16(TPM2) | 31     | o        | x            | x
   17       | 32     | o        | x            | x
   18       | 34     | o        | x            | x
   19       | 35     | o        | x            | x
   20       | 36     | o        | x            | x
   21       | 37     | o        | x            | x
   22       | 38     | o        | x            | x
   23       | 39     | o        | x            | x
   24       | 41     | o        | x            | x
   25       | 43     | o        | x            | x
   26       | 46     | x        | x            | x
   27       | 56     | o        | x            | x
   This information may also be useful for the reviewers.
   Note: Though not-reviewed patches are checked by divergences check
         script, the purposes are still get examined by human eyes.
         No divergences on affected source files will be taken as good
         patch.
   Note: ACPICA-only patches should not do any funtional changes to
         Linux.
   Note: Human intervention is required for some patches due to the
         coding style differences. Such intervention is not recorded
         in the table above, only actual code insertions/deletions are
         recorded.

Please review.

Aaron Lu (2):
  ACPICA: Resource manager: Add support for ACPI 5 wake bit in IRQ
    descriptor.
  ACPICA: Resources: Support for ACPI 5 wake bit in ExtendedInterrupt
    descriptor.

Bob Moore (23):
  ACPICA: Resources: New interface, AcpiWalkResourceBuffer.
  ACPICA: Change exception code for LoadTable operator.
  ACPICA: Eliminate some small unnecessary pathname functions.
  ACPICA: Add root node optimization to internal get namespace node
    function.
  ACPICA: Lint changes, no functional change.
  ACPICA: Add time macros for various timer/time manipulation.
  ACPICA: Add header file support for the ACPI 5 TPM2 ACPI table.
  ACPICA: DEBUG_PRINT macros: Update to improve performance.
  ACPICA: FUNCTION_TRACE macros: Check if debug is enabled up-front.
  ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros.
  ACPICA: Update ACPI_IS_DEBUG_ENABLED macro.
  ACPICA: Deploy new ACPI_IS_DEBUG_ENABLED macro in debug output code.
  ACPICA: Merge all debug output macros into a single file, acoutput.
  ACPICA: iASL: Finish support for CSRT table.
  ACPICA: iASL: Finish support for the TPM2 table.
  ACPICA: Update for non-configured ACPI_IS_DEBUG_ENABLED macro.
  ACPICA: Namespace: Eliminate dot...dot output during initialization.
  ACPICA: Update ACPICA initialization messages.
  ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit
    table.
  ACPICA: Resources: Split interrupt share/wake bits into two fields.
  ACPICA: Interpreter: Fix Store() when implicit conversion is not
    possible.
  ACPICA: Source restructuring: split large files into 8 new files.
  ACPICA: Update version to 20121220.

Rafael J. Wysocki (1):
  ACPICA: Resource Manager: Add a pointer cast for a namespace node.

Tim Gardner (1):
  ACPICA: Fix possible memory leak in dispatcher error path.

 drivers/acpi/acpica/Makefile     |    8 +-
 drivers/acpi/acpica/acdebug.h    |   17 +
 drivers/acpi/acpica/acevents.h   |   21 +-
 drivers/acpi/acpica/acinterp.h   |    2 +-
 drivers/acpi/acpica/acmacros.h   |  137 +------
 drivers/acpi/acpica/acnamesp.h   |   14 +-
 drivers/acpi/acpica/acparser.h   |   25 +-
 drivers/acpi/acpica/acresrc.h    |    6 +-
 drivers/acpi/acpica/acutils.h    |   50 ++-
 drivers/acpi/acpica/dsmethod.c   |    1 +
 drivers/acpi/acpica/dsobject.c   |   14 +-
 drivers/acpi/acpica/dsutils.c    |   10 +-
 drivers/acpi/acpica/dswexec.c    |    4 +-
 drivers/acpi/acpica/evgpe.c      |    6 +-
 drivers/acpi/acpica/evgpeblk.c   |   22 +-
 drivers/acpi/acpica/evgpeinit.c  |    3 +
 drivers/acpi/acpica/evhandler.c  |  529 ++++++++++++++++++++++++
 drivers/acpi/acpica/evregion.c   |  582 +++------------------------
 drivers/acpi/acpica/evsci.c      |    4 +-
 drivers/acpi/acpica/exconfig.c   |    7 +-
 drivers/acpi/acpica/exconvrt.c   |    2 +-
 drivers/acpi/acpica/exdump.c     |   19 +-
 drivers/acpi/acpica/exprep.c     |    4 +-
 drivers/acpi/acpica/exstore.c    |   29 +-
 drivers/acpi/acpica/exstoren.c   |    2 +-
 drivers/acpi/acpica/exutils.c    |   22 +-
 drivers/acpi/acpica/hwacpi.c     |    8 +-
 drivers/acpi/acpica/hwsleep.c    |    2 +-
 drivers/acpi/acpica/hwtimer.c    |    7 +-
 drivers/acpi/acpica/hwxfsleep.c  |    2 +-
 drivers/acpi/acpica/nsdump.c     |    8 +-
 drivers/acpi/acpica/nsinit.c     |   21 +-
 drivers/acpi/acpica/nspredef.c   |  581 +-------------------------
 drivers/acpi/acpica/nsprepkg.c   |  621 ++++++++++++++++++++++++++++
 drivers/acpi/acpica/nsutils.c    |   77 ++--
 drivers/acpi/acpica/nsxfeval.c   |    2 +-
 drivers/acpi/acpica/nsxfname.c   |    2 +-
 drivers/acpi/acpica/psargs.c     |    7 +-
 drivers/acpi/acpica/psloop.c     |  621 ----------------------------
 drivers/acpi/acpica/psobject.c   |  647 +++++++++++++++++++++++++++++
 drivers/acpi/acpica/psopcode.c   |  172 --------
 drivers/acpi/acpica/psopinfo.c   |  223 ++++++++++
 drivers/acpi/acpica/psutils.c    |    8 -
 drivers/acpi/acpica/rsdump.c     |  419 +------------------
 drivers/acpi/acpica/rsdumpinfo.c |  454 +++++++++++++++++++++
 drivers/acpi/acpica/rsirq.c      |   32 +-
 drivers/acpi/acpica/rsserial.c   |    8 +-
 drivers/acpi/acpica/rsutils.c    |    4 +-
 drivers/acpi/acpica/rsxface.c    |  101 +++--
 drivers/acpi/acpica/tbxfload.c   |    2 +-
 drivers/acpi/acpica/utaddress.c  |    4 +-
 drivers/acpi/acpica/utdebug.c    |  118 ++++--
 drivers/acpi/acpica/utdelete.c   |    2 +-
 drivers/acpi/acpica/utmisc.c     |  828 ++++----------------------------------
 drivers/acpi/acpica/utownerid.c  |  218 ++++++++++
 drivers/acpi/acpica/utstring.c   |  574 ++++++++++++++++++++++++++
 include/acpi/acconfig.h          |    1 +
 include/acpi/acoutput.h          |  150 ++++++-
 include/acpi/acpixf.h            |    7 +-
 include/acpi/acrestyp.h          |   10 +-
 include/acpi/actbl2.h            |   23 +-
 include/acpi/actbl3.h            |   32 +-
 include/acpi/actypes.h           |   21 +-
 63 files changed, 4068 insertions(+), 3489 deletions(-)
 create mode 100644 drivers/acpi/acpica/evhandler.c
 create mode 100644 drivers/acpi/acpica/nsprepkg.c
 create mode 100644 drivers/acpi/acpica/psobject.c
 create mode 100644 drivers/acpi/acpica/psopinfo.c
 create mode 100644 drivers/acpi/acpica/rsdumpinfo.c
 create mode 100644 drivers/acpi/acpica/utownerid.c
 create mode 100644 drivers/acpi/acpica/utstring.c

-- 
1.7.10


^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2013-01-11 12:15 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-31  0:03 [PATCH 00/27] ACPICA 20121220 Release Lv Zheng
2012-12-31  0:03 ` [PATCH 01/27] ACPICA: Resources: New interface, AcpiWalkResourceBuffer Lv Zheng
2012-12-31  0:05 ` [PATCH 02/27] ACPICA: Change exception code for LoadTable operator Lv Zheng
2012-12-31  0:05 ` [PATCH 03/27] ACPICA: Eliminate some small unnecessary pathname functions Lv Zheng
2012-12-31  0:05 ` [PATCH 04/27] ACPICA: Add root node optimization to internal get namespace node function Lv Zheng
2012-12-31  0:05 ` [PATCH 05/27] ACPICA: Lint changes, no functional change Lv Zheng
2012-12-31  0:05 ` [PATCH 06/27] ACPICA: Add time macros for various timer/time manipulation Lv Zheng
2012-12-31  0:05 ` [PATCH 07/27] ACPICA: Add header file support for the ACPI 5 TPM2 ACPI table Lv Zheng
2012-12-31  0:05 ` [PATCH 08/27] ACPICA: Resource Manager: Add a pointer cast for a namespace node Lv Zheng
2012-12-31  0:06 ` [PATCH 09/27] ACPICA: DEBUG_PRINT macros: Update to improve performance Lv Zheng
2013-01-04 23:51   ` Rafael J. Wysocki
2013-01-05  0:59     ` Zheng, Lv
2012-12-31  0:06 ` [PATCH 10/27] ACPICA: FUNCTION_TRACE macros: Check if debug is enabled up-front Lv Zheng
2012-12-31  0:06 ` [PATCH 11/27] ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros Lv Zheng
2012-12-31  0:06 ` [PATCH 12/27] ACPICA: Update ACPI_IS_DEBUG_ENABLED macro Lv Zheng
2012-12-31  0:06 ` [PATCH 13/27] ACPICA: Deploy new ACPI_IS_DEBUG_ENABLED macro in debug output code Lv Zheng
2012-12-31  0:06 ` [PATCH 14/27] ACPICA: Merge all debug output macros into a single file, acoutput Lv Zheng
2012-12-31  0:06 ` [PATCH 15/27] ACPICA: iASL: Finish support for CSRT table Lv Zheng
2012-12-31  0:06 ` [PATCH 16/27] ACPICA: iASL: Finish support for the TPM2 table Lv Zheng
2012-12-31  0:06 ` [PATCH 17/27] ACPICA: Update for non-configured ACPI_IS_DEBUG_ENABLED macro Lv Zheng
2012-12-31  0:06 ` [PATCH 18/27] ACPICA: Fix possible memory leak in dispatcher error path Lv Zheng
2012-12-31  0:07 ` [PATCH 19/27] ACPICA: Resource manager: Add support for ACPI 5 wake bit in IRQ descriptor Lv Zheng
2012-12-31  0:07 ` [PATCH 20/27] ACPICA: Namespace: Eliminate dot...dot output during initialization Lv Zheng
2012-12-31  0:07 ` [PATCH 21/27] ACPICA: Update ACPICA initialization messages Lv Zheng
2012-12-31  0:07 ` [PATCH 22/27] ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table Lv Zheng
2012-12-31  0:07 ` [PATCH 23/27] ACPICA: Resources: Support for ACPI 5 wake bit in ExtendedInterrupt descriptor Lv Zheng
2012-12-31  0:07 ` [PATCH 24/27] ACPICA: Resources: Split interrupt share/wake bits into two fields Lv Zheng
2012-12-31  0:11 ` [PATCH 25/27] ACPICA: Interpreter: Fix Store() when implicit conversion is not possible Lv Zheng
2012-12-31  0:11 ` [PATCH 27/27] ACPICA: Update version to 20121220 Lv Zheng
2013-01-11  7:29 ` [PATCH 0/3] ACPICA: Missing patches for 20121220 release Lv Zheng
2013-01-11  7:29   ` [PATCH 2/3] ACPICA: Cleanup table handler naming conflicts Lv Zheng
2013-01-11  7:30   ` [PATCH 3/3] ACPICA: Add new statistics interface Lv Zheng
2013-01-11 12:20   ` [PATCH 0/3] ACPICA: Missing patches for 20121220 release Rafael J. Wysocki

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