Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933462Ab0FEW0m (ORCPT ); Sat, 5 Jun 2010 18:26:42 -0400 Received: from smtp-out.google.com ([74.125.121.35]:33405 "EHLO smtp-out.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932711Ab0FEW0l (ORCPT ); Sat, 5 Jun 2010 18:26:41 -0400 DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:date:message-id:subject:from:to: cc:content-type; b=jIBjhqMhMUTFER5Xa+5SuVrjamqMpMm2gOQJYg+7EeE2mTINF/2coldMqz5SeLXl6 qdsnO/mUuiPFBUJYRfjNA== MIME-Version: 1.0 In-Reply-To: <20100605152326.7ccd5160@infradead.org> References: <20100603193045.GA7188@elte.hu> <20100603231153.GA11302@elte.hu> <20100603232302.GA16184@elte.hu> <20100604071354.GA14451@elte.hu> <20100604083423.GD15181@elte.hu> <1275653210.27810.39762.camel@twins> <1275731653.27810.41078.camel@twins> <20100605092851.6ee15f13@infradead.org> <20100605152326.7ccd5160@infradead.org> Date: Sat, 5 Jun 2010 15:26:36 -0700 Message-ID: Subject: Re: suspend blockers & Android integration From: Brian Swetland To: Arjan van de Ven Cc: =?UTF-8?B?QXJ2ZSBIasO4bm5ldsOlZw==?= , Peter Zijlstra , Ingo Molnar , tytso@mit.edu, Neil Brown , Thomas Gleixner , "Rafael J. Wysocki" , Alan Stern , Felipe Balbi , LKML , Florian Mickler , Linux OMAP Mailing List , Linux PM , Alan Cox , James Bottomley , Linus Torvalds , Kevin Hilman , "H. Peter Anvin" Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1261 Lines: 26 On Sat, Jun 5, 2010 at 3:23 PM, Arjan van de Ven wrote: >> >> We clearly have different standards for what we consider good. We >> measure time suspended in minutes or hours, not seconds, and waking up >> every second or two causes a noticeable decrease in battery life on >> the hardware we have today. > > I guess I'm spoiled working with (unreleased) hardware that knows how > to power gate ;-) I'm continually surprised by answers like this. We run on hardware that power gates very aggressively and draws in the neighborhood of 1-2mA at the battery when in the lowest state (3-5mA while the radio is connected to the network and paging). Waking up out of that lowest state and executing code every few seconds or (worse) several times a second) will raise your average power consumption. Being able to stay parked at the very bottom for minutes or hours at a time when nothing "interesting" is happening is very useful and can have a significant impact on overall battery life. Brian -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/