Here comes a new udev version. Thanks to all who have contributed to this release. The tarball can be found here: ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/ The development repository can be found here: http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=summary The ChangeLog can be found here: http://www.kernel.org/git/?p=linux/hotplug/udev.git;a=blob;hb=HEAD;f=ChangeLog udev 171 ======== Bugfixes. The systemd service files require systemd version 28. The systemd socket activation make it possible now to start 'udevd' and 'udevadm trigger' in parallel. The systemd udev.socket files has been split and renamed. If they are called from package install scripts, the names need to be adapted. udev 170 ======== Fix bug in control message handling, which can lead to a failing udevadm control --exit. Thanks to JÃrg Billeter for help tracking it down. udev 169 ======== Bugfixes. We require at least Linux kernel 2.6.32 now. Some platforms might require a later kernel that supports accept4() and similar, or need to backport the trivial syscall wiring to the older kernels. The hid2hci tool moved to the bluez package and was removed. Many of the extras can be --enable/--disabled at ./configure time. The --disable-extras option was removed. Some extras have been disabled by default. The current options and their defaults can be checked with './configure --help'. udev 168 ======== Bugfixes. Udev logs a warning now if /run is not writable at udevd startup. It will still fall back to /dev/.udev, but this is now considered a bug. The running udev daemon can now cleanly shut down with: udevadm control --exit Udev in initramfs should clean the state of the udev database with: udevadm info --cleanup-db which will remove all state left behind from events/rules in initramfs. If initramfs uses --cleanup-db and device-mapper/LVM, the rules in initramfs need to add OPTIONS+="db_persist" for all dm devices. This will prevent removal of the udev database for these devices. Spawned programs by PROGRAM/IMPORT/RUN now have a hard timeout of 120 seconds per process. If that timeout is reached the spawned process will be killed. The event timeout can be overwritten with udev rules. If systemd is used, udev gets now activated by netlink data. Systemd will bind the netlink socket which will buffer all data. If needed, such setup allows a seemless update of the udev daemon, where no event can be lost during a udevd update/restart. Packages need to make sure to: systemctl stop udev.socket udev.service or 'mask' udev.service during the upgrade to prevent any unwanted auto-spawning of udevd. This version of udev conflicts with systemd version below 25. The unchanged service files will not work correctly. -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html