Hi all, this is the second patch to implement hotplug resource limitation (relative to 2.6.7-rc2-mm2). In some cases it is preferrable to adapt the number of concurrent hotplug processes on the fly in addition to set the number statically during boot. Additionally, it might be required to disable hotplug / kmod event delivery altogether for debugging purposes (e.g. if a module loaded automatically is crashing the machine). This patch implements a new sysctl variable kernel.khelper_max (with proc interface /proc/sys/kernel/khelper_max) which holds the max # of concurrently running khelper threads. Setting this variable to '0' disables hotplug event delivery altogether. Events will not be lost but rather queued within the kernel (i.e. threads are cloned which wait on a semaphore to become free). This allows for a replay of missed events once the variable is increased again. Further explanation on top of the patch. Please apply. Cheers, Hannes -- Dr. Hannes Reinecke hare@suse.de SuSE Linux AG S390 & zSeries Maxfeldstraße 5 +49 911 74053 688 90409 Nürnberg http://www.suse.de