Re: [PATCH 00/15] ACPICA: Update ACPICA files to reduce source code differences between Linux and ACPICA.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thursday, October 31, 2013 09:29:23 AM Lv Zheng wrote:
> This series is based on ACPICA 20130927 release.
> 
> This series is 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.
> 
> This series includes only Linux part patches.
> Please also find another companion ACPICA patchset for references.
> 
> The source code differences between Linux and ACPICA can be summarized as
> follows:
> 1. 1516 Lines (53.2 Kbytes) before applying the patch set;
> 2. 1001 Lines (35.3 Kbytes) after applying the patch set.
> 
> The rest of the divergences are now accountable:
> 1.  (Internal) ACPI_FUTURE_USAGE
> 2.  (Internal) Linux compiler.h related
> 3.  (Internal) Bug report message
> 4.  AcpiSrc bug
> 5.  Some events related divergences
> 6.  FADT 64bit/32bit favor
> 7.  Boolean -> bool conversion
> 8.  GPE masking mechanism
> 9.  D3_cold implicity
> 10. XSDT - introduced by table override and sgi-hotplug
> 11. Xen sleep register hook
> 12. Slow hardware support
> Where:
> Internal: divergences are committed and would not be fixed.
> 
> 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 patch set has passed a build/boot test on the following machines:
> Dell Inspiron Mini 1010 (i386)
> HP Compaq 8200 Elite SFF PC (x86-64)
> With the following kernel configuration items enabled:
>   CONFIG_ACPI_AC
>   CONFIG_ACPI_BATTERY
>   CONFIG_ACPI_NUMA
>   CONFIG_ACPI_PROCESSOR
>   CONFIG_ACPI_THERMAL
>   CONFIG_ACPI_VIDEO
>   CONFIG_CPU_FREQ
>   CONFIG_I2C_SCMI
>   CONFIG_SENSORS_ACPI_POWER
>   CONFIG_PANASONIC_LAPTOP
>   CONFIG_XO15_EBOOK
>   CONFIG_DMAR_TABLE
>   CONFIG_INTEL_IOMMU
>   CONFIG_IRQ_REMAP
> 
> Please review.
> 
> Lv Zheng (15):
>   ACPICA: Update default space handlers.
>   ACPICA: Update ANOBJ_IS_EXTERNAL flag.
>   ACPICA: Update namespace dump code.
>   ACPICA: Update RSDP table definitions.
>   ACPICA: Update DMAR table definitions.
>   ACPICA: Add new statistics interface.
>   ACPICA: Fix wrong object length returned by
>     acpi_ut_get_simple_object_size().
>   ACPICA: Fix an ACPI_ALLOCATE_ZEROED() reversal.
>   ACPICA: Cleanup useless memset invocations.
>   ACPICA: Remove dead AOPOBJ_INVALID check.
>   ACPICA: Fix cached object deletion code.
>   ACPICA: Update compilation environment settings.
>   ACPICA: Update acpidump related header file changes.
>   ACPICA: Cleanup asmlinkage for ACPICA APIs.
>   ACPICA: Add __init for ACPICA initializers/finalizers.

Queued up for 3.13 (with some changelog/subject modifications), thanks Lv!

-- 
I speak only for myself.
Rafael J. Wysocki, Intel Open Source Technology Center.
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux