From: Yu Watanabe Date: Fri, 13 Mar 2026 20:40:14 +0000 (+0900) Subject: udev-builtin-net_id: use EINVAL when we get unexpected sysattr value X-Git-Tag: v261-rc1~125^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=35edd031b9bc7e11eed5cd84c341560633b5afa3;p=thirdparty%2Fsystemd.git udev-builtin-net_id: use EINVAL when we get unexpected sysattr value The results are completely ignored or only checked if it is negative or not. Hence, this does not change anything. --- diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c index bbf719bba59..1f04075723e 100644 --- a/src/udev/udev-builtin-net_id.c +++ b/src/udev/udev-builtin-net_id.c @@ -249,7 +249,7 @@ static int pci_get_onboard_index(sd_device *dev, unsigned *ret) { return log_device_debug_errno(dev, SYNTHETIC_ERRNO(EINVAL), "Naming scheme does not allow onboard index==0."); if (!is_valid_onboard_index(idx)) - return log_device_debug_errno(dev, SYNTHETIC_ERRNO(ENOENT), + return log_device_debug_errno(dev, SYNTHETIC_ERRNO(EINVAL), "Not a valid onboard index: %u", idx); *ret = idx; @@ -767,7 +767,7 @@ static int names_platform(UdevEvent *event, const char *prefix) { return -EOPNOTSUPP; if (!in_charset(vendor, validchars)) - return log_device_debug_errno(dev, SYNTHETIC_ERRNO(ENOENT), + return log_device_debug_errno(dev, SYNTHETIC_ERRNO(EINVAL), "Platform vendor contains invalid characters: %s", vendor); ascii_strlower(vendor);