All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] ACPI: Serialize EC queries, UCSI and ideapad methods
@ 2026-10-14 19:04 Ali Ahmet Memiş
  2026-10-14 19:04 ` [PATCH 1/4] ACPI: utils: Add acpi_evaluate_dsm_exclusive() Ali Ahmet Memiş
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Ali Ahmet Memiş @ 2026-10-14 19:04 UTC (permalink / raw)
  To: Rafael J . Wysocki
  Cc: Hans de Goede, Ilpo Järvinen, Heikki Krogerus,
	Greg Kroah-Hartman, Len Brown, Ike Panhc, Derek J . Clark,
	Mark Pearson, Rong Zhang, Armin Wolf, Avraham Hollander,
	Jeffrey Wälti, Rick, linux-acpi, platform-driver-x86,
	linux-usb, acpica-devel, linux-kernel

This goes on top of [1] and uses its exclusive helpers for the other
users of the shared EC mutex in bko221065: the _Qxx methods, the UCSI
_DSM and the ideapad-laptop methods, as discussed in [2].

Patches 3 and 4 depend on patch 1 and on [1], so it is probably easiest
to take the whole set through the ACPI tree.

The ideapad part is only build-tested, so it would be great if someone
with one of the bko221065 machines could try both series together.

[1] https://lore.kernel.org/all/20261014132703.93355-1-aliamemis@disroot.org/
[2] https://lore.kernel.org/all/8be1a245-6061-4f86-9223-0da18d5e423a@oss.qualcomm.com/

Ali Ahmet Memiş (4):
  ACPI: utils: Add acpi_evaluate_dsm_exclusive()
  ACPI: EC: Evaluate _Qxx methods exclusively
  usb: typec: ucsi: acpi: Evaluate _DSM exclusively
  platform/x86: ideapad-laptop: Evaluate ACPI methods exclusively

 drivers/acpi/ec.c                            |  7 ++-
 drivers/acpi/utils.c                         | 54 +++++++++++++-------
 drivers/platform/x86/lenovo/ideapad-laptop.c | 21 ++++++--
 drivers/usb/typec/ucsi/ucsi_acpi.c           |  8 ++-
 include/acpi/acpi_bus.h                      |  3 ++
 include/linux/acpi.h                         |  8 +++
 6 files changed, 76 insertions(+), 25 deletions(-)


base-commit: 24a19b953e2a3d0ea5a8c4951a0ab8f32720c907
prerequisite-patch-id: 4bd123d6caded06beb9a977d502370df046f82aa
prerequisite-patch-id: 19de145660fffa3651defed4e6d536cb78418940
prerequisite-patch-id: 01d8992be9ebc2b28dd3986fe06269eb2fe959f5
-- 
2.55.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-10-14 19:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-14 19:04 [PATCH 0/4] ACPI: Serialize EC queries, UCSI and ideapad methods Ali Ahmet Memiş
2026-10-14 19:04 ` [PATCH 1/4] ACPI: utils: Add acpi_evaluate_dsm_exclusive() Ali Ahmet Memiş
2026-10-14 19:11   ` sashiko-bot
2026-10-14 19:04 ` [PATCH 2/4] ACPI: EC: Evaluate _Qxx methods exclusively Ali Ahmet Memiş
2026-10-14 19:17   ` sashiko-bot
2026-10-14 19:04 ` [PATCH 3/4] usb: typec: ucsi: acpi: Evaluate _DSM exclusively Ali Ahmet Memiş
2026-10-14 19:14   ` sashiko-bot
2026-10-14 19:04 ` [PATCH 4/4] platform/x86: ideapad-laptop: Evaluate ACPI methods exclusively Ali Ahmet Memiş
2026-10-14 19:13   ` sashiko-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.