From: Yu Watanabe Date: Wed, 2 May 2018 14:21:30 +0000 (+0900) Subject: udev: do not mark ari_enabled true when its sysattr value is 0 (#8870) X-Git-Tag: v239~327 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb702dd7dd6e081f619651db4123ec37731711d3;p=thirdparty%2Fsystemd.git udev: do not mark ari_enabled true when its sysattr value is 0 (#8870) Fixes #8869. --- diff --git a/src/udev/udev-builtin-net_id.c b/src/udev/udev-builtin-net_id.c index ca644e37f50..0a1e5dd7b77 100644 --- a/src/udev/udev-builtin-net_id.c +++ b/src/udev/udev-builtin-net_id.c @@ -287,7 +287,7 @@ static bool is_pci_multifunction(struct udev_device *dev) { } static bool is_pci_ari_enabled(struct udev_device *dev) { - return !!udev_device_get_sysattr_value(dev, "ari_enabled"); + return streq_ptr(udev_device_get_sysattr_value(dev, "ari_enabled"), "1"); } static int dev_pci_slot(struct udev_device *dev, struct netnames *names) {