Skip to content

RFC ACPICA: Events: Fix notify handler atomicity

Lv Zheng linux-acpi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3ACPICA: Utilities: Add deferred lock free contexts for deleting operand objectsdrivers/acpi/acpica/acglobal.h drivers/acpi/acpica/utdelete.c include/acpi/acpiosxf.h+153 -90 replies
2/3ACPI / osl: Add OSL_GC_HANDLER/OSL_GC_THREAD supportdrivers/acpi/bus.c drivers/acpi/osl.c+50 -60 replies
3/3ACPICA: Events: Fix reference counting code for per-object notify handlersdrivers/acpi/acpica/acevents.h drivers/acpi/acpica/acobject.h drivers/acpi/acpica/evmisc.c +3 more+178 -860 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 0/3] ACPICA: Events: Fix notify handler atomicity

This patchset tries to fix atomicity issue in the notify handler.

Lv Zheng (3):
ACPICA: Utilities: Add deferred lock free contexts for deleting
operand objects
ACPI / osl: Add OSL_GC_HANDLER/OSL_GC_THREAD support
ACPICA: Events: Fix reference counting code for per-object notify
handlers

 drivers/acpi/acpica/acevents.h |    4 +
 drivers/acpi/acpica/acglobal.h |    5 ++
 drivers/acpi/acpica/acobject.h |    2 +-
 drivers/acpi/acpica/evmisc.c   |  134 +++++++++++++++++++++++++++-
 drivers/acpi/acpica/evxface.c  |   66 ++------------
 drivers/acpi/acpica/utdelete.c |  191 +++++++++++++++++++++++++++++++++-------
 drivers/acpi/acpica/utstate.c  |   22 ++++-
 drivers/acpi/bus.c             |    4 +-
 drivers/acpi/osl.c             |   52 ++++++++++-
 include/acpi/acpiosxf.h        |    2 +
 10 files changed, 381 insertions(+), 101 deletions(-)
Signature · 1 line
1.7.10