From mboxrd@z Thu Jan 1 00:00:00 1970 From: David VomLehn Subject: Re: New MMC maintainer needed Date: Tue, 4 Aug 2009 18:42:10 -0700 Message-ID: <20090805014210.GA402@cuplxvomd02.corp.sa.net> References: <20090714153601.6dfe70ff@mjolnir.ossman.eu> <20090728222334.0c543c47@mjolnir.ossman.eu> <20090731122623.254fd0f1@mjolnir.ossman.eu> <200908031851.24375.david-b@pacbell.net> Mime-Version: 1.0 Return-path: Content-Disposition: inline In-Reply-To: <200908031851.24375.david-b@pacbell.net> DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1589; t=1249436530; x=1250300530; c=relaxed/simple; s=sjdkim2002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=dvomlehn@cisco.com; z=From:=20David=20VomLehn=20 |Subject:=20Re=3A=20New=20MMC=20maintainer=20needed |Sender:=20; bh=6eQa6Lt3mNAFaYWKt8zweo+2cJElP4aTrKY8fg4K0bM=; b=TIAd6PRvhAPCsB2jcoSGzSC/HjNYju/b7ZBGgDlHamCH1FpiZoS1Skof/X suzEy/DVm+3A/soqTzTyBl+0EW3hWJqGVkDMIUeHKEmyXoTas2sNrMnECNde lV07qrn9AF; Sender: linux-embedded-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: David Brownell Cc: Pierre Ossman , Andrew Morton , linux-kernel@vger.kernel.org, linux-embedded@vger.kernel.org, nico@cam.org, nicolas.ferre@rfo.atmel.com, hskinnemoen@atmel.com, tony@atomide.com, manuel.lauss@gmail.com, mirq-linux@rere.qmqm.pl, ppisa@pikron.com, jarkko.lavinen@nokia.com, ben@fluff.org, saschasommer@freenet.de, avorontsov@ru.mvista.com, oakad@yahoo.com, ian@mnementh.co.uk, HaraldWelte@viatech.com, JosephChan@via.com.tw, adrian.hunter@nokia.com On Mon, Aug 03, 2009 at 06:51:23PM -0700, David Brownell wrote: > On Friday 31 July 2009, Pierre Ossman wrote: > > Restoring back the system state from MMC after a successful hibernation > > http://marc.info/?t=124818534700003&r=1&w=2 > > > > I don't agree with this approach. The point of the workqueue is so that > > the kernel can do things in parallel, so this patch is a step back. The > > problem is really with how the kernel doesn't properly cope with > > asynchronous disk scanning during bootup. The root_delay parameter was > > added for this for the "normal" case, but it seems more work is needed. > > Doesn't handing of resumes needs more attention overall? > > Example, root on eMMC (e.g. a 32-MByte non-removable chip) wouldn't > resume at all well the last time I checked ... mounted file systems > (not just root) made trouble. Hardware that reliably reports card > insert/remove was rude in the same ways. > > - Dave I've been half- (or less) watching this discussion, but I'm sort of thinking that one piece of this might be a patch I just reposted that provides for synchronizing the discovery/initialization of devices during start up with their use. One thing I expect it to do is to largely eliminate the need for root_delay. It currently knows nothing about resuming, but perhaps it should. Since the patch touches USB and SCSI, as well as some core kernel pieces, it was posted to a bunch of places, but by tomorrow you should be able to find it by searching for "initdev" in the kernel mailing list archives. David VomLehn