Skip to content

ACPICA: 20161117 Release

Lv Zheng linux-acpi linux-nvdimm lkml nvdimm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 of 11 patches 17 repliesIn review

10 of 11 patches are in this archive. The cover letter announces 11.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11ACPICA: Namespace: Add acpi_ns_handle_to_name()drivers/acpi/acpica/acnamesp.h drivers/acpi/acpica/nsnames.c drivers/acpi/acpica/nsxfname.c+59 -320 replies
2/11ACPICA: Back port of "ACPICA: Dispatcher: Tune interpreter lock around AcpiEvInitializeRegion()"drivers/acpi/acpica/dsinit.c+2 -23 replies
4/11ACPICA: Events: Fix acpi_ev_initialize_region() return valuedrivers/acpi/acpica/acevents.h drivers/acpi/acpica/dsopcode.c drivers/acpi/acpica/dswload2.c +1 more+27 -513 replies
5/11ACPICA: Tables: Cleanup acpi_tb_install_and_load_table()drivers/acpi/acpica/actables.h drivers/acpi/acpica/exconfig.c drivers/acpi/acpica/tbdata.c +1 more+12 -500 replies
6/11ACPICA: Tables: Add acpi_tb_unload_table()drivers/acpi/acpica/actables.h drivers/acpi/acpica/exconfig.c drivers/acpi/acpica/tbdata.c +1 more+52 -640 replies
7/11ACPICA: Tables: Add an error message complaining driver bugsdrivers/acpi/acpica/tbxface.c+16 -00 replies
8/11ACPICA: Tables: Back port acpi_get_table_with_size() and early_acpi_os_unmap_memory() from Linux kerneldrivers/acpi/acpica/actables.h drivers/acpi/acpica/tbutils.c drivers/acpi/acpica/tbxface.c +4 more+212 -5411 replies
9/11ACPICA: Tables: Allow FADT to be customized with virtual addressdrivers/acpi/acpica/tbfadt.c+7 -70 replies
10/11ACPICA: Utilities: Add new decode function for parser valuesdrivers/acpi/acpica/acutils.h drivers/acpi/acpica/amlcode.h drivers/acpi/acpica/utdecode.c+52 -00 replies
11/11ACPICA: Update version to 20161117include/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/11] ACPICA: 20161117 Release

The 20161117 ACPICA kernel-resident subsystem updates are linuxized based on the linux-pm/linux-next branch.

The patchset has passed the following build/boot tests. Build tests are performed as follows:
1. i386 + allyes
2. i386 + allno
3. i386 + default + ACPI_DEBUGGER=y
4. i386 + default + ACPI_DEBUGGER=n + ACPI_DEBUG=y
5. i386 + default + ACPI_DEBUG=n + ACPI=y
6. i386 + default + ACPI=n
7. x86_64 + allyes
8. x86_64 + allno
9. x86_64 + default + ACPI_DEBUGGER=y
10.x86_64 + default + ACPI_DEBUGGER=n + ACPI_DEBUG=y 11.x86_64 + default + ACPI_DEBUG=n + ACPI=y
12.x86_64 + default + ACPI=n
Boot tests are performed as follows:
1. i386 + default + ACPI_DEBUGGER=y
2. x86_64 + default + ACPI_DEBUGGER=y
Where:
1. i386: machine named as "Dell Inspiron Mini 1010"
2. x86_64: machine named as "Microsoft Surface Pro 3"
3. default: kernel configuration with following items enabled:
All hardware drivers related to the machines of i386/x86_64 All "drivers/acpi" configurations
All "drivers/platform" drivers
All other drivers that link the APIs provided by ACPICA subsystem

The divergences checking result:
Before applying (20160930 Release):
508 lines
After applying (20161117 Release):
467 lines

Bob Moore (3):
ACPICA: Fix for implicit result conversion for the ToXXXX functions
ACPICA: Utilities: Add new decode function for parser values
ACPICA: Update version to 20161117

Lv Zheng (8):
ACPICA: Namespace: Add acpi_ns_handle_to_name()
ACPICA: Back port of "ACPICA: Dispatcher: Tune interpreter lock
around AcpiEvInitializeRegion()"
ACPICA: Events: Fix acpi_ev_initialize_region() return value
ACPICA: Tables: Cleanup acpi_tb_install_and_load_table()
ACPICA: Tables: Add acpi_tb_unload_table()
ACPICA: Tables: Add an error message complaining driver bugs
ACPICA: Tables: Back port acpi_get_table_with_size() and
early_acpi_os_unmap_memory() from Linux kernel
ACPICA: Tables: Allow FADT to be customized with virtual address

 drivers/acpi/acpica/acevents.h    |    4 +-
 drivers/acpi/acpica/acnamesp.h    |    3 +
 drivers/acpi/acpica/acopcode.h    |   14 ++--
 drivers/acpi/acpica/actables.h    |   11 ++-
 drivers/acpi/acpica/acutils.h     |    2 +
 drivers/acpi/acpica/amlcode.h     |   21 +++++-
 drivers/acpi/acpica/dsinit.c      |    4 +-
 drivers/acpi/acpica/dsopcode.c    |    2 +-
 drivers/acpi/acpica/dswload2.c    |   13 +---
 drivers/acpi/acpica/evrgnini.c    |   59 ++++++---------
 drivers/acpi/acpica/exconfig.c    |   42 +----------
 drivers/acpi/acpica/exconvrt.c    |    1 -
 drivers/acpi/acpica/exresop.c     |    1 -
 drivers/acpi/acpica/nsnames.c     |   45 ++++++++++++
 drivers/acpi/acpica/nsxfname.c    |   43 +++--------
 drivers/acpi/acpica/tbdata.c      |   81 +++++++++++---------
 drivers/acpi/acpica/tbfadt.c      |   14 ++--
 drivers/acpi/acpica/tbutils.c     |   85 +++++++++++++++++++++
 drivers/acpi/acpica/tbxface.c     |  146 +++++++++++++++++++++++++------------
 drivers/acpi/acpica/tbxfload.c    |   38 +---------
 drivers/acpi/acpica/utdecode.c    |   49 +++++++++++++
 drivers/acpi/osl.c                |   31 +++++++-
 include/acpi/acpixf.h             |   14 +++-
 include/acpi/actbl.h              |    1 +
 include/acpi/platform/aclinuxex.h |    1 -
 25 files changed, 458 insertions(+), 267 deletions(-)
Signature · 1 line
1.7.10