mirror of
https://github.com/morgan9e/systemd
synced 2026-04-15 00:47:10 +09:00
@@ -137,14 +137,10 @@ gid_t udev_device_get_devnode_gid(struct udev_device *udev_device) {
|
||||
}
|
||||
|
||||
void udev_device_ensure_usec_initialized(struct udev_device *udev_device, struct udev_device *udev_device_old) {
|
||||
sd_device *device_old = NULL;
|
||||
|
||||
assert(udev_device);
|
||||
|
||||
if (udev_device_old)
|
||||
device_old = udev_device_old->device;
|
||||
|
||||
device_ensure_usec_initialized(udev_device->device, device_old);
|
||||
device_ensure_usec_initialized(udev_device->device,
|
||||
udev_device_old ? udev_device_old->device : NULL);
|
||||
}
|
||||
|
||||
char **udev_device_get_properties_envp(struct udev_device *udev_device) {
|
||||
|
||||
@@ -848,11 +848,11 @@ void udev_event_execute_rules(struct udev_event *event,
|
||||
/* disable watch during event processing */
|
||||
if (major(udev_device_get_devnum(dev)) != 0)
|
||||
udev_watch_end(event->udev, event->dev_db);
|
||||
}
|
||||
|
||||
if (major(udev_device_get_devnum(dev)) == 0 &&
|
||||
streq(udev_device_get_action(dev), "move"))
|
||||
udev_device_copy_properties(dev, event->dev_db);
|
||||
if (major(udev_device_get_devnum(dev)) == 0 &&
|
||||
streq(udev_device_get_action(dev), "move"))
|
||||
udev_device_copy_properties(dev, event->dev_db);
|
||||
}
|
||||
|
||||
udev_rules_apply_to_event(rules, event,
|
||||
timeout_usec, timeout_warn_usec,
|
||||
|
||||
Reference in New Issue
Block a user