ACPICA 20121220 Release
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest26 of 27 patches 2 repliesIn review
26 of 27 patches are in this archive. The cover letter announces 27.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/27 | ACPICA: Resources: New interface, AcpiWalkResourceBuffer.drivers/ include/ include/ | +79 | 0 replies | |
| 2/27 | ACPICA: Change exception code for LoadTable operator.drivers/ | +4 | 0 replies | |
| 3/27 | ACPICA: Eliminate some small unnecessary pathname functions.drivers/ drivers/ drivers/ +5 more | +22 | 0 replies | |
| 4/27 | ACPICA: Add root node optimization to internal get namespace node function.drivers/ | +9 | 0 replies | |
| 5/27 | ACPICA: Lint changes, no functional change.drivers/ drivers/ | +6 | 0 replies | |
| 6/27 | ACPICA: Add time macros for various timer/time manipulation.drivers/ drivers/ drivers/ +1 more | +22 | 0 replies | |
| 7/27 | ACPICA: Add header file support for the ACPI 5 TPM2 ACPI table.include/ | +31 | 0 replies | |
| 8/27 | ACPICA: Resource Manager: Add a pointer cast for a namespace node.drivers/ | +3 | 0 replies | |
| 9/27 | ACPICA: DEBUG_PRINT macros: Update to improve performance.drivers/ include/ | +96 | 2 replies | |
| 10/27 | ACPICA: FUNCTION_TRACE macros: Check if debug is enabled up-front.drivers/ | +78 | 0 replies | |
| 11/27 | ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros.drivers/ drivers/ drivers/ +7 more | +25 | 0 replies | |
| 12/27 | ACPICA: Update ACPI_IS_DEBUG_ENABLED macro.include/ | +1 | 0 replies | |
| 13/27 | ACPICA: Deploy new ACPI_IS_DEBUG_ENABLED macro in debug output code.drivers/ drivers/ drivers/ | +20 | 0 replies | |
| 14/27 | ACPICA: Merge all debug output macros into a single file, acoutput.drivers/ include/ | +115 | 0 replies | |
| 15/27 | ACPICA: iASL: Finish support for CSRT table.include/ | +21 | 0 replies | |
| 16/27 | ACPICA: iASL: Finish support for the TPM2 table.include/ | +0 | 0 replies | |
| 17/27 | ACPICA: Update for non-configured ACPI_IS_DEBUG_ENABLED macro.drivers/ include/ | +7 | 0 replies | |
| 18/27 | ACPICA: Fix possible memory leak in dispatcher error path.drivers/ | +1 | 0 replies | |
| 19/27 | ACPICA: Resource manager: Add support for ACPI 5 wake bit in IRQ descriptor.drivers/ | +4 | 0 replies | |
| 20/27 | ACPICA: Namespace: Eliminate dot...dot output during initialization.drivers/ | +4 | 0 replies | |
| 21/27 | ACPICA: Update ACPICA initialization messages.drivers/ drivers/ drivers/ +1 more | +19 | 0 replies | |
| 22/27 | ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit table.drivers/ drivers/ drivers/ +3 more | +28 | 0 replies | |
| 23/27 | ACPICA: Resources: Support for ACPI 5 wake bit in ExtendedInterrupt descriptor.drivers/ | +5 | 0 replies | |
| 24/27 | ACPICA: Resources: Split interrupt share/wake bits into two fields.drivers/ drivers/ include/ | +36 | 0 replies | |
| 25/27 | ACPICA: Interpreter: Fix Store() when implicit conversion is not possible.drivers/ | +24 | 0 replies | |
| 27/27 | ACPICA: Update version to 20121220.include/ | +1 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/27] ACPICA 20121220 Release
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
Signature · 1 line
1.7.10