Hello community, here is the log from the commit of package acpica for openSUSE:Factory checked in at 2020-08-28 21:13:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/acpica (Old) and /work/SRC/openSUSE:Factory/.acpica.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "acpica" Fri Aug 28 21:13:04 2020 rev:64 rq:829031 version:20200717 Changes: -------- --- /work/SRC/openSUSE:Factory/acpica/acpica.changes 2020-07-13 09:03:39.299818076 +0200 +++ /work/SRC/openSUSE:Factory/.acpica.new.3399/acpica.changes 2020-08-28 21:13:07.516084339 +0200 @@ -1,0 +2,34 @@ +Fri Jul 24 21:25:52 UTC 2020 - Matthias Eliasson <eli...@opensuse.org> + +- Update to version 20200717 + ACPICA kernel-resident subsystem: + * Do not increment OperationRegion reference counts for field units. Recent + server firmware has revealed that this reference count can overflow on + large servers that declare many field units (thousands) under the same + OperationRegion. This occurs because each field unit declaration will add + a reference count to the source OperationRegion. This release solves the + reference count overflow for OperationRegion objects by preventing + fieldUnits from incrementing their parent OperationRegion's reference + count. + * Replaced one-element arrays with flexible-arrays, which were introduced + in C99. + * Restored the readme file containing the directions for generation of + ACPICA from source on MSVC 2017. Updated the file for MSVC 2017. File is + located at: generate/msvc2017/readme.txt + iASL Compiler/Disassembler and ACPICA tools: + * iASL: Fixed a regression found in version 20200214. Prevent iASL from + emitting an extra byte of garbage data when control methods declared a + single parameter type without using braces. This extra byte is known to + cause a blue screen on the Windows AML interpreter. + * iASL: Made a change to allow external declarations to specify the type of + a named object even when some name segments are not defined. This change + allows the following ASL code to compile + (When DEV0 is not defined or not defined yet): + External (\_SB.DEV0.OBJ1, IntObj) + External (\_SB.DEV0, DeviceObj) + * iASL: Fixed a problem where method names in "Alias ()" statement could be + misinterpreted. They are now interpreted correctly as method invocations. + * iASL: capture a method parameter count (Within the Method info segment, + as well as the argument node) when using parameter type lists. + +------------------------------------------------------------------- Old: ---- acpica-unix-20200528.tar.gz New: ---- acpica-unix-20200717.tar_0.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ acpica.spec ++++++ --- /var/tmp/diff_new_pack.9jnQJW/_old 2020-08-28 21:13:08.492084812 +0200 +++ /var/tmp/diff_new_pack.9jnQJW/_new 2020-08-28 21:13:08.492084812 +0200 @@ -20,12 +20,12 @@ %define kver %(rpm -q --qf '%%{VERSION}' kernel-source) %define dmp_ver %{kver} Name: acpica -Version: 20200528 +Version: 20200717 Release: 0 Summary: A set of tools to display and debug BIOS ACPI tables License: GPL-2.0-only URL: https://acpica.org -Source: https://acpica.org/sites/acpica/files/%{src_dir}.tar.gz +Source: https://acpica.org/sites/acpica/files/%{src_dir}.tar_0.gz Source1: ec_access.c Source2: acpi_genl.tar.bz2 Source3: acpi_validate