From: Lv Zheng <lv.zheng@intel.com>
To: Len Brown <len.brown@intel.com>,
"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
Robert Moore <robert.moore@intel.com>
Cc: linux-acpi@vger.kernel.org, Lv Zheng <lv.zheng@intel.com>
Subject: [PATCH 00/11] ACPICA 20130328 Release
Date: Fri, 12 Apr 2013 08:24:14 +0800 [thread overview]
Message-ID: <cover.1365473141.git.lv.zheng@intel.com> (raw)
In-Reply-To: <cover.1364865215.git.lv.zheng@intel.com>
The 20130328 ACPICA kernel resident system updates is linuxized based on
the pm/linux-next branch.
The patch set has passed a basic build/boot test on z530.
Fixed several possible race conditions with the internal object reference
counting mechanism. Some of the external ACPICA interfaces update object
reference counts without holding the interpreter or namespace lock. This
change adds a spinlock to protect reference count updates on the internal
ACPICA objects. Reported by and with assistance from Andriy Gapon
(avg@FreeBSD.org).
FADT support: Removed an extraneous warning for very large GPE register sets.
This change removes a size mismatch warning if the legacy length field for a
GPE register set is larger than the 64-bit GAS structure can accommodate. GPE
register sets can be larger than the 255-bit width limitation of the GAS
structure. Linn Crosetto (linn@hp.com).
_OSI Support: handle any errors from AcpiOsAcquireMutex. Check for error
return from this interface. Handles a possible timeout case if
ACPI_WAIT_FOREVER is modified by the host to be a value less than "forever".
Jung-uk Kim.
Predefined name support: Add allowed/required argument type information to
the master predefined info table. This change adds the infrastructure to
enable typechecking on incoming arguments for all predefined methods/objects.
It does not actually contain the code that will fully utilize this
information, this is still under development. Also condenses some duplicate
code for the predefined names into a new module, utilities/utpredef.c
Example Code and Data Size: These are the sizes for the OS-independent
acpica.lib produced by the Microsoft Visual C++ 9.0 32-bit compiler. The
debug version of the code includes the debug output trace mechanism and has a
much larger code and data size.
Previous Release:
Non-Debug Version: 95.0K Code, 25.9K Data, 120.9K Total
Debug Version: 182.9K Code, 75.6K Data, 258.5K Total
Current Release:
Non-Debug Version: 95.2K Code, 26.4K Data, 121.6K Total
Debug Version: 183.0K Code, 76.0K Data, 259.0K Total
Bob Moore (6):
ACPICA: Predefine names: Add allowed argument types to master info
table
ACPICA: Improve error message for Index() operator
ACPICA: Remove FORCE_DELETE option for global reference count
mechanism
ACPICA: Fix a format string for 64-bit generation
ACPICA: Update version to 20130328
ACPICA: Add a lock to the internal object reference count mechanism
Colin Ian King (2):
ACPICA: Fix a typo in an error message
ACPICA: Fix a typo in a function header, no functional change
Jung-uk Kim (1):
ACPICA: _OSI Support: handle any errors from AcpiOsAcquireMutex
Linn Crosetto (1):
ACPICA: FADT: Remove extraneous warning for very large GPE registers
Tang Chen (1):
ACPICA: Fix for some comments/headers
drivers/acpi/acpica/Makefile | 1 +
drivers/acpi/acpica/acglobal.h | 1 +
drivers/acpi/acpica/aclocal.h | 13 +-
drivers/acpi/acpica/acnamesp.h | 4 -
drivers/acpi/acpica/acpredef.h | 1305 ++++++++++++++++++++++++++++------------
drivers/acpi/acpica/acutils.h | 25 +-
drivers/acpi/acpica/dswexec.c | 2 +-
drivers/acpi/acpica/evevent.c | 2 +-
drivers/acpi/acpica/exoparg2.c | 11 +-
drivers/acpi/acpica/nseval.c | 26 +-
drivers/acpi/acpica/nspredef.c | 106 +---
drivers/acpi/acpica/tbfadt.c | 4 +
drivers/acpi/acpica/tbxface.c | 22 +-
drivers/acpi/acpica/utdelete.c | 96 +--
drivers/acpi/acpica/utmutex.c | 9 +-
drivers/acpi/acpica/utosi.c | 26 +-
drivers/acpi/acpica/utpredef.c | 399 ++++++++++++
drivers/acpi/acpica/utxface.c | 17 +-
include/acpi/acpixf.h | 2 +-
19 files changed, 1481 insertions(+), 590 deletions(-)
create mode 100644 drivers/acpi/acpica/utpredef.c
--
1.7.10
next parent reply other threads:[~2013-04-12 0:24 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <cover.1364865215.git.lv.zheng@intel.com>
2013-04-12 0:24 ` Lv Zheng [this message]
2013-04-12 0:24 ` [PATCH 01/11] ACPICA: Predefine names: Add allowed argument types to master info table Lv Zheng
2013-04-12 0:24 ` [PATCH 02/11] ACPICA: _OSI Support: handle any errors from AcpiOsAcquireMutex Lv Zheng
2013-04-12 0:24 ` [PATCH 03/11] ACPICA: Fix for some comments/headers Lv Zheng
2013-04-12 0:25 ` [PATCH 04/11] ACPICA: Fix a typo in an error message Lv Zheng
2013-04-12 0:25 ` [PATCH 05/11] ACPICA: Fix a typo in a function header, no functional change Lv Zheng
2013-04-12 0:25 ` [PATCH 06/11] ACPICA: FADT: Remove extraneous warning for very large GPE registers Lv Zheng
2013-04-12 0:25 ` [PATCH 07/11] ACPICA: Improve error message for Index() operator Lv Zheng
2013-04-12 0:25 ` [PATCH 08/11] ACPICA: Remove FORCE_DELETE option for global reference count mechanism Lv Zheng
2013-04-12 0:25 ` [PATCH 09/11] ACPICA: Fix a format string for 64-bit generation Lv Zheng
2013-04-12 0:25 ` [PATCH 10/11] ACPICA: Add a lock to the internal object reference count mechanism Lv Zheng
2013-04-12 0:25 ` [PATCH 11/11] ACPICA: Update version to 20130328 Lv Zheng
2013-04-12 11:49 ` [PATCH 00/11] ACPICA 20130328 Release Rafael J. Wysocki
2013-04-15 5:26 ` Zheng, Lv
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1365473141.git.lv.zheng@intel.com \
--to=lv.zheng@intel.com \
--cc=len.brown@intel.com \
--cc=linux-acpi@vger.kernel.org \
--cc=rafael.j.wysocki@intel.com \
--cc=robert.moore@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox