From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olivier Blin Date: Wed, 24 Aug 2005 11:14:06 +0000 Subject: Re: udevsynthesize as a udevstart+coldplug replacement Message-Id: List-Id: References: <20050823191542.GA29091@vrfy.org> In-Reply-To: <20050823191542.GA29091@vrfy.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Kay Sievers writes: > Here is "udevsynthesize" a possible replacement for the udevstart/coldplug > combination we currently have. Usually very early in the boot process, it > gets all available devices from sysfs and synthesizes the events these > devices would have generated at creation time. That's mostly udevstart + async mode + the (really much improved) coldplug support I proposed some days ago :-) Though, it would have been nice to announce you'd handle that in the previous "USB coldplug" thread, it looked like you were not in favor of pushing such bus coldplug support. I'd still like a --disable-bus= option so that distro vendors can forbid bus coldplug they don't like. I'm not sure most distro are ready to have udevstart automatically load modules on the pci bus. For example network and sound drivers are often handled separately. Should I take care of this patch? And why not keeping the udevstart name? The previous udevstart can be replaced by this udevsynthesize. They fulfill the same tasks, the only difference is async mode + bus coldplug, does it justify a name change? BTW, it's nice to see you've synthetized most useful bus-specific environment variables, nice work. > The events are directly passed to the udevd daemom socket. udevd does all the > work and runs all the events asynchronously. udevsynthesize itself does > not read any udev rule. Good job! -- Olivier Blin Mandriva Mandrakesoft becomes Mandriva ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel