Driver-Core: disable /sbin/hotplug by default
authorKay Sievers <kay.sievers@vrfy.org>
Thu, 14 Jan 2010 21:49:39 +0000 (22:49 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 8 Mar 2010 01:04:48 +0000 (17:04 -0800)
No recent mainstream system uses the /sbin/hotplug fork-bomb any more.
Disable it by default to reflect how it is used these days.

Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/base/Kconfig

index 8021e19fa1ea33fad74caf789a5b1ef797380e4c..fd52c48ee762044bb32c69c525fd48cd411504f8 100644 (file)
@@ -3,10 +3,18 @@ menu "Generic Driver Options"
 config UEVENT_HELPER_PATH
        string "path to uevent helper"
        depends on HOTPLUG
-       default "/sbin/hotplug"
+       default ""
        help
          Path to uevent helper program forked by the kernel for
          every uevent.
+         Before the switch to the netlink-based uevent source, this was
+         used to hook hotplug scripts into kernel device events. It
+         usually pointed to a shell script at /sbin/hotplug.
+         This should not be used today, because usual systems create
+         many events at bootup or device discovery in a very short time
+         frame. One forked process per event can create so many processes
+         that it creates a high system load, or on smaller systems
+         it is known to create out-of-memory situations during bootup.
 
 config DEVTMPFS
        bool "Maintain a devtmpfs filesystem to mount at /dev"