On 10/27/2014 07:31 AM, Bastien Nocera wrote: > On Mon, 2014-10-27 at 10:28 +0100, Pavel Machek wrote: >> Hi! >> >>>> I suspect wakeup type reporting is maybe not the best way to go about >>>> this, since there may be a number of causes for wakeups and they can >>>> arrive closely together in different orders, which can result in >>>> races. >>>> >>>> For instance, if the machine suspends, and sets an alarm to be woken >>>> up at midnight to do a backup, if the user resumes their laptop at >>>> 11:59:59, should the backup still proceed at midnight? >>> >>> No. And I would expect that we would get a wake up type of "power >>> button" or "lid open" in this case. >> >> I believe you should really use "is lid opened or AC or dock >> connected" to determine if it was automatic resume or not. It should >> work better and you can actually do it today. > > There's no LID or docks on a tablet.
For a tablet, isn't the relevant piece of information whether the power button was recently pressed, not whether the power button caused the wakeup? It would be really annoying if there were a window around every RTC wakeup during which pressing the power button didn't actually turn on the screen. --Andy -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/