Re: [PATCH 0/8] Suspend block api (version 7)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Rafael J. Wysocki
Date: Tuesday, May 18, 2010 - 3:29 pm

On Wednesday 19 May 2010, Kevin Hilman wrote:

No, it is not.  There's nothing like wake-up interrupts on (ACPI-based) x86 PCs.
 

No.  Wakeup IRQs cause the system to wake up from sleep states.  On a PC
the only interrupts that can do that are PCIe root port PME interrupts, but
they are not really "device" interrupts (ie. they come from a source that is
different from a device signaling wakeup).


ISTR there is an x86 Android port, so not all of them.  Although that really
doesn't matter.


Yes, it does.


Since we are splitting hairs, I'd be rather cautious about the word "idle".
It would be safer to say "when the system is not doing anything the user
really cares about at the moment and therefore it may be suspended".

That actually is the whole point of the patch series.


Well, suspend blockers are the tool to define the criteria.

Thanks,
Rafael
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/8] Suspend block api (version 7), =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 1/8] PM: Add suspend block api., =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 2/8] PM: suspend_block: Add driver to access suspen ..., =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 3/8] PM: suspend_block: Abort task freezing if a su ..., =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 4/8] PM: suspend_block: Add debugfs file, =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 5/8] PM: suspend_block: Add suspend_blocker stats, =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 6/8] PM: Add suspend blocking work., =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 7/8] Input: Block suspend while event queue is not ..., =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
[PATCH 8/8] power_supply: Block suspend while power supply ..., =?UTF-8?q?Arve=20Hj= ..., (Thu May 13, 9:11 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Fri May 14, 2:08 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Sun May 16, 12:42 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Sun May 16, 9:16 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Sun May 16, 9:50 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Mike Snitzer, (Mon May 17, 12:01 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Mon May 17, 1:40 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Brian Swetland, (Mon May 17, 1:51 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Mon May 17, 2:42 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Mon May 17, 2:44 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Kevin Hilman, (Mon May 17, 3:16 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Mon May 17, 4:32 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Mon May 17, 5:52 pm)
Re: [PATCH 1/8] PM: Add suspend block api., Pavel Machek, (Tue May 18, 6:11 am)
Re: [PATCH 0/8] Suspend block api (version 7), Kevin Hilman, (Tue May 18, 9:18 am)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 11:52 am)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 12:13 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 12:38 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 1:35 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 1:47 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 2:14 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 2:48 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 3:03 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Kevin Hilman, (Tue May 18, 3:04 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 3:21 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 3:29 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 3:34 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 3:52 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 3:56 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 4:06 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Tue May 18, 4:19 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 4:42 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Tue May 18, 5:00 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Wed May 19, 1:39 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Wed May 19, 1:40 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Arve Hjønnevåg, (Wed May 19, 2:34 pm)
Re: [PATCH 1/8] PM: Add suspend block api., Florian Mickler, (Thu May 20, 2:11 am)
Re: [PATCH 1/8] PM: Add suspend block api., Florian Mickler, (Thu May 20, 2:26 am)
Re: [PATCH 1/8] PM: Add suspend block api., Rafael J. Wysocki, (Thu May 20, 3:18 pm)
Re: [PATCH 0/8] Suspend block api (version 7), Rafael J. Wysocki, (Thu May 20, 3:21 pm)
Re: [PATCH 1/8] PM: Add suspend block api., Florian Mickler, (Thu May 20,