The udev guide currently says: "General setup ---> [*] Support for hot-pluggable devices" However, this location is apparently no longer valid. I (think) I found it under: General setup ---> Configure standard kernel features (for small systems) [*] Enable 16-bit UID system calls (NEW) [*] Sysctl syscall support (NEW) [*] Load all symbols for debugging/ksymoops (NEW) [ ] Do an extra kallsyms pass [*] Support for hot-pluggable devices (NEW) [*] Enable support for printk (NEW) [*] BUG() support (NEW) [*] Enable ELF core dumps (NEW) [*] Enable PC-Speaker support (NEW) [*] Enable full-sized data structures for core (NEW) [*] Enable futex support (NEW) [*] Enable eventpoll support (NEW) [*] Enable signalfd() system call (NEW) [*] Enable timerfd() system call (NEW) [*] Enable eventfd() system call (NEW) [*] Use full shmem filesystem (NEW) [*] Enable AIO support (NEW) But all of these were labeled (NEW) when I first enabled this option... so I'm not positive this is the 'Support for hot-pluggable devices' option needed for proper udev support... Anyway, obviously something has changed and the udev guide needs to be fixed... Incidentally, I always copy my old .config file to my new kernel src dir as a starting point, and while configuring my new kernel (make menuconfig), 'Namespaces support' was enabled by default, and while looking around for the 'Support for hot-pluggable devices' option, I finally found it when I enabled 'Configure standard kernel features (for small systems) --->' - but as soon as I enabled it, the 'Namespaces support' option was automatically disabled... I could re-enable it, and 'Configure standard kernel features (for small systems) --->' stayed enabled, so, I'm not sure if 'Namespaces support' is supposed to be enabled or not... Reproducible: Always Steps to Reproduce:
Fixed in CVS. From the commit message: "Remove unnecessary bit about enabling hot-pluggable device support. This is already enabled by default in modern kernels, since the option 'configure standard kernel features for small systems' is deselected by default, meaning everything under it is already activated. This includes hot-pluggable device support."