On Thu, 2011-05-26 at 20:57 +0200, Tom Gundersen wrote: > In working to move our (Arch's) udev package closer to upstream we found > that some functionality would be lost. > > Currently, we are intercepting calls to modprobe from udev and filter them, > based on our custom blacklisting logic. With the following patches this should > no longer be necessary. > > The functionality we add to modprobe is: > > 1) allow blacklisting of modules to the kernel command line. This is needed in > case a broken modlue stops the system from booting. > > 2-3) read configuration files from /{run,usr/local/lib,lib}/modprobe.d in > addition to /etc/modprobe.d. This allows configuration files to be > generated in /run to maintain backwards compatibility with old setups. > > The latter two patches colud probably be squashed, but I thought keeping them > separate would simplify reviewing them. Which exact folders to read > configuration files from could probably be up for discussion. I only need /run. > > The general idea was suggested by Kay Sievers and discussed with Jon Masters on > irc, thanks to both! Any chance you could add tests/ updates for these patches? One for blacklisting in modprobe, and one for testing precedence would be awesome. How you handle e.g. /proc/cmdline there is up to you :) Jon. -- To unsubscribe from this list: send the line "unsubscribe linux-modules" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html