[master 14/27] Split various parts of add_udev_device into separate methods.