]> xenbits.xensource.com Git - libvirt.git/commitdiff
Remove udevStrToLong_ull
authorJán Tomko <jtomko@redhat.com>
Fri, 3 Jun 2016 11:56:09 +0000 (13:56 +0200)
committerJán Tomko <jtomko@redhat.com>
Tue, 7 Jun 2016 10:00:36 +0000 (12:00 +0200)
The wrapper adds an error message or a debug log.

Since we already log the properties we get from udev as strings,
there is no much use for the debug logs.

Open code the error message and delete the function.

src/node_device/node_device_udev.c

index 2e2ed966b90737ffca3034810776f6220d3f6295..ff9668ce53f599fcf240adb9bd3e42d05970194c 100644 (file)
@@ -57,23 +57,6 @@ struct _udevPrivate {
     bool privileged;
 };
 
-static int udevStrToLong_ull(char const *s,
-                             char **end_ptr,
-                             int base,
-                             unsigned long long *result)
-{
-    int ret = 0;
-
-    ret = virStrToLong_ull(s, end_ptr, base, result);
-    if (ret != 0) {
-        VIR_ERROR(_("Failed to convert '%s' to unsigned long long"), s);
-    } else {
-        VIR_DEBUG("Converted '%s' to unsigned long %llu", s, *result);
-    }
-
-    return ret;
-}
-
 
 static int udevStrToLong_ui(char const *s,
                             char **end_ptr,
@@ -300,8 +283,10 @@ static int udevGetUint64SysfsAttr(struct udev_device *udev_device,
     ret = udevGetDeviceSysfsAttr(udev_device, attr_name, &udev_value);
 
     if (ret == PROPERTY_FOUND) {
-        if (udevStrToLong_ull(udev_value, NULL, 0, value) != 0)
+        if (virStrToLong_ull(udev_value, NULL, 0, value) < 0) {
+            VIR_ERROR(_("Failed to convert '%s' to unsigned long long"), udev_value);
             ret = PROPERTY_ERROR;
+        }
     }
 
     VIR_FREE(udev_value);