Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262051AbTICND3 (ORCPT ); Wed, 3 Sep 2003 09:03:29 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262073AbTICND3 (ORCPT ); Wed, 3 Sep 2003 09:03:29 -0400 Received: from pc1-cwma1-5-cust4.swan.cable.ntl.com ([80.5.120.4]:42187 "EHLO dhcp23.swansea.linux.org.uk") by vger.kernel.org with ESMTP id S262051AbTICND1 (ORCPT ); Wed, 3 Sep 2003 09:03:27 -0400 Subject: Re: Fix up power managment in 2.6 From: Alan Cox To: Benjamin Herrenschmidt Cc: Russell King , Pavel Machek , Linus Torvalds , Linux Kernel Mailing List , Patrick Mochel In-Reply-To: <1062498096.757.45.camel@gaston> References: <20030831232812.GA129@elf.ucw.cz> <20030901211220.GD342@elf.ucw.cz> <20030901225243.D22682@flint.arm.linux.org.uk> <20030901221920.GE342@elf.ucw.cz> <20030901233023.F22682@flint.arm.linux.org.uk> <1062498096.757.45.camel@gaston> Content-Type: text/plain Content-Transfer-Encoding: 7bit Message-Id: <1062594137.19058.23.camel@dhcp23.swansea.linux.org.uk> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 (1.4.4-4) Date: Wed, 03 Sep 2003 14:02:18 +0100 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 928 Lines: 23 On Maw, 2003-09-02 at 11:21, Benjamin Herrenschmidt wrote: > The whole point was to get rid of the old 2 step save_state, then > suspend model which didn't make sense. A saved state is only meaningful > as long as that state doesn't get modified afterward, so saving state > and suspending are an atomic operation. Very old myth. In fact just about every scheduler on the planet exploits the fact this is untrue. save state continue running doing scheduler stuff restore other state losing the state in the middle we dont need Ditto with a lot of I/O devices. My audio save state and suspend can be seperated - I might play a little bit of a song twice but is that a bug ? - 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/