Skip to content

RFC ACPI/EC: Enhance EC driver state machine

Lv Zheng linux-acpi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest6 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6ACPI/EC: Cleanup transaction wakeup codedrivers/acpi/ec.c+9 -80 replies
1/6ACPI/EC: Cleanup transaction wakeup codedrivers/acpi/ec.c+9 -85 replies
2/6ACPI/EC: Add reference counting for query handlersdrivers/acpi/ec.c+33 -100 replies
2/6ACPI/EC: Add reference counting for query handlersdrivers/acpi/ec.c+33 -100 replies
3/6ACPI/EC: Fix returning values in acpi_ec_sync_query()drivers/acpi/ec.c+10 -60 replies
3/6ACPI/EC: Fix returning values in acpi_ec_sync_query()drivers/acpi/ec.c+10 -60 replies
4/6ACPI/EC: Fix a code path that global lock is not helddrivers/acpi/ec.c+10 -00 replies
4/6ACPI/EC: Fix a code path that global lock is not helddrivers/acpi/ec.c+10 -00 replies
5/6ACPI/EC: Fix issues related to the SCI_EVT handlingdrivers/acpi/ec.c drivers/acpi/internal.h+26 -340 replies
5/6ACPI/EC: Fix issues related to the SCI_EVT handlingdrivers/acpi/ec.c drivers/acpi/internal.h+26 -340 replies
6/6ACPI/EC: Cleanup QR_EC related codedrivers/acpi/ec.c+20 -500 replies
6/6ACPI/EC: Cleanup QR_EC related codedrivers/acpi/ec.c+20 -500 replies

Reviews trailers per patch

2 of 12 patches have a Reviewed-by or Acked-by.

PatchSteffen WeberOrtwin GlückRafael J. Wysocki
1/6
1/6
2/6T-b T-b T-b T-b A-b A-b
2/6T-b T-b T-b T-b A-b A-b
3/6
3/6
4/6
4/6
5/6
5/6
6/6
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [RFC PATCH 0/6] ACPI/EC: Enhance EC driver state machine

This patchset fixes several small issues in current EC driver. After applying this patchset, we can have all EC IRQ handling code collected in advance_transaction() which is the core function of the EC driver state machine.

These fixes are required by the EC GPE raw handler mode switch but not dependent on the GPE raw handler mode. So I collect them to form this small patchset.

Lv Zheng (6):
ACPI/EC: Cleanup transaction wakeup code ACPI/EC: Add reference counting for query handlers ACPI/EC: Fix returning values in acpi_ec_sync_query() ACPI/EC: Fix a code path that global lock is not held ACPI/EC: Fix issues related to the SCI_EVT handling ACPI/EC: Cleanup QR_EC related code

 drivers/acpi/ec.c       |  183 +++++++++++++++++++++++------------------------
 drivers/acpi/internal.h |    1 +
 2 files changed, 92 insertions(+), 92 deletions(-)
Signature · 1 line
1.7.10