All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] PM / ACPI: sleep: Additional changes related to suspend-to-idle
@ 2019-07-30  9:51 Rafael J. Wysocki
  2019-07-30  9:55 ` [PATCH v2 1/8] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it Rafael J. Wysocki
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Rafael J. Wysocki @ 2019-07-30  9:51 UTC (permalink / raw)
  To: Linux ACPI; +Cc: Linux PM, LKML, Zhang Rui, Rajneesh Bhardwaj, Andy Shevchenko

Hi All,

> On top of the "Simplify the suspend-to-idle control flow" patch series
> posted previously:
> 
> https://lore.kernel.org/lkml/71085220.z6FKkvYQPX@kreacher/
> 
> sanitize the suspend-to-idle flow even further.
> 
> First off, decouple EC wakeup from the LPS0 _DSM processing (patch 1).
> 
> Next, reorder the code to invoke LPS0 _DSM Functions 5 and 6 in the
> specification-compliant order with respect to suspending and resuming
> devices (patch 2).
> 
> Finally, rearrange lps0_device_attach() (patch 3) and add a command line
> switch to prevent the LPS0 _DSM from being used.\0

The v2 is because I found a (minor) bug in patch 1, decided to use a module parameter
instead of a kernel command line option in patch 4.  Also, there are 4 new patches:

Patch 5: Switch the EC over to polling during "noirq" suspend and back during "noirq"
resume.

Patch 6: Eliminate acpi_sleep_no_ec_events().

Patch 7: Consolidate some EC code depending on PM_SLEEP.

Patch 8: Add EC GPE dispatching debug message.

Please refer to the changelogs for details.

Thanks,
Rafael




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

end of thread, other threads:[~2019-07-30 10:06 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-30  9:51 [PATCH v2 0/8] PM / ACPI: sleep: Additional changes related to suspend-to-idle Rafael J. Wysocki
2019-07-30  9:55 ` [PATCH v2 1/8] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it Rafael J. Wysocki
2019-07-30  9:56 ` [PATCH v2 2/8] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices Rafael J. Wysocki
2019-07-30  9:57 ` [PATCH v2 3/8] PM: s2idle: Rearrange lps0_device_attach() Rafael J. Wysocki
2019-07-30  9:59 ` [PATCH v2 4/8] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter Rafael J. Wysocki
2019-07-30 10:00 ` [PATCH v2 5/8] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend Rafael J. Wysocki
2019-07-30 10:01 ` [PATCH v2 6/8] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() Rafael J. Wysocki
2019-07-30 10:03 ` [PATCH v2 7/8] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP Rafael J. Wysocki
2019-07-30 10:04 ` [PATCH v2 8/8] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message Rafael J. Wysocki

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.