Skip to content

Suspend block api (version 4)

Arve Hjønnevåg linux-input linux-pm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 100 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9PM: Add suspend block api.Documentation/power/suspend-blockers.txt include/linux/suspend_blocker.h kernel/power/Kconfig +5 more+477 -40 replies
1/9PM: Add suspend block api.Documentation/power/suspend-blockers.txt include/linux/suspend_blocker.h kernel/power/Kconfig +5 more+477 -410 replies
2/9PM: suspend_block: Add driver to access suspend blockers from user-spaceDocumentation/power/suspend-blockers.txt include/linux/suspend_block_dev.h kernel/power/Kconfig +2 more+180 -032 replies
3/9PM: suspend_block: Abort task freezing if a suspend_blocker is active.kernel/power/process.c+10 -20 replies
3/9PM: suspend_block: Abort task freezing if a suspend_blocker is active.kernel/power/process.c+10 -20 replies
4/9PM: suspend_block: Switch to list of active and inactive suspend blockersinclude/linux/suspend_blocker.h kernel/power/suspend_blocker.c+65 -260 replies
4/9PM: suspend_block: Switch to list of active and inactive suspend blockersinclude/linux/suspend_blocker.h kernel/power/suspend_blocker.c+65 -260 replies
5/9PM: suspend_block: Add debugfs filekernel/power/suspend_blocker.c+42 -225 replies
6/9PM: suspend_block: Add suspend_blocker statsinclude/linux/suspend_blocker.h kernel/power/Kconfig kernel/power/power.h +2 more+218 -100 replies
7/9PM: Add suspend blocking work.include/linux/workqueue.h kernel/workqueue.c+63 -10 replies
7/9PM: Add suspend blocking work.include/linux/workqueue.h kernel/workqueue.c+63 -115 replies
8/9Input: Block suspend while event queue is not empty.drivers/input/evdev.c include/linux/input.h+25 -016 replies
8/9Input: Block suspend while event queue is not empty.drivers/input/evdev.c include/linux/input.h+25 -00 replies
9/9power_supply: Block suspend while power supply change notifications are pendingdrivers/power/power_supply_core.c include/linux/power_supply.h+7 -40 replies
9/9power_supply: Block suspend while power supply change notifications are pendingdrivers/power/power_supply_core.c include/linux/power_supply.h+7 -40 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/9] Suspend block api (version 4)

This patch series adds a suspend-block api that provides the same functionality as the android wakelock api. The code is mostly the same as version 3 posted last year, but the main entry point has changed back to /sys/power/state with a new /sys/power/policy to alter its behavior. Timeout support is not included in this initial patchset.

--
Arve Hjønnevåg <[email protected]>