log_device_debug(dev, "Updating old name, '%s' no longer belonging to '%s'",
name, devpath);
- link_update(dev, name, false);
+ r = link_update(dev, name, false);
+ if (r < 0)
+ log_device_warning_errno(dev, r,
+ "Failed to update device symlink '%s', ignoring: %m",
+ name);
}
return 0;
FOREACH_DEVICE_DEVLINK(dev, devlink) {
r = link_update(dev, devlink, true);
if (r < 0)
- log_device_info_errno(dev, r, "Failed to update device symlinks: %m");
+ log_device_warning_errno(dev, r,
+ "Failed to update device symlink '%s', ignoring: %m",
+ devlink);
}
return 0;
FOREACH_DEVICE_DEVLINK(dev, devlink) {
r = link_update(dev, devlink, false);
if (r < 0)
- log_device_info_errno(dev, r, "Failed to update device symlinks: %m");
+ log_device_warning_errno(dev, r,
+ "Failed to update device symlink '%s', ignoring: %m",
+ devlink);
}
r = xsprintf_dev_num_path_from_sd_device(dev, &filename);