Greg K-H wrote on the linux-hotplug-devel mailing list:

  You should never build the usbmouse or usbkbd driver unless you _really_
  know what you are doing (see the help entries for those modules.)  So in
  real life your system should never have both modules on them at the same
  time, so your patch really isn't needed.


The list of watchdog drivers has been generated with:

ls -1 /usr/src/linux-2.6.6/drivers/char/watchdog/*c | sed -e 's/.*\/\(.*\)\.c$/\1/'


diff -ruN hotplug-2004_03_29.orig/etc/hotplug/blacklist hotplug-2004_03_29/etc/hotplug/blacklist
--- hotplug-2004_03_29.orig/etc/hotplug/blacklist	2004-03-12 00:32:59.000000000 +0100
+++ hotplug-2004_03_29/etc/hotplug/blacklist	2005-03-20 00:55:46.000000000 +0100
@@ -13,11 +13,54 @@
 # usbcore ... module is loaded implicitly, ignore it otherwise
 usbcore
 
-# tulip ... de4x5, xircom_tulip_cb, dmfe (...) handle same devices
+# evbug is a debug tool and should be loaded explicitly
+evbug
+
+# these drivers are very simple, the HID drivers are usually preferred
+usbmouse
+usbkbd
+
+# replaced by e100
+eepro100
+
+# replaced by tulip
 de4x5
-# At least 2.4.3 and later xircom_tulip doesn't have that conflict
-# xircom_tulip_cb
-dmfe
 
-#evbug is a debug tool and should be loaded explicitly
-evbug
+# replaced by tmscsim
+am53c974
+
+# watchdog drivers should be loaded only if a watchdog daemon is installed
+acquirewdt
+advantechwdt
+alim1535_wdt
+alim7101_wdt
+cpu5wdt
+eurotechwdt
+i810_tco
+i8xx_tco
+ib700wdt
+indydog
+ixp2000_wdt
+ixp4xx_wdt
+machzwd
+mixcomwd
+mpc8xx_wdt
+pcwd
+pcwd_pci
+pcwd_usb
+s3c2410_wdt
+sa1100_wdt
+sbc60xxwdt
+sc1200wdt
+sc520_wdt
+scx200_wdt
+shwdt
+softdog
+w83627hf_wdt
+w83877f_wdt
+wafer5823wdt
+wdt285
+wdt977
+wdt
+wdt_pci
+
