From: Karel Zak Date: Mon, 14 Dec 2020 10:38:04 +0000 (+0100) Subject: lsblk: read SCSI_IDENT_SERIAL also from udev X-Git-Tag: v2.36.2~34 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=a9f098231167ddf52797b8b210b6cb96878827f2;p=thirdparty%2Futil-linux.git lsblk: read SCSI_IDENT_SERIAL also from udev Addresses: https://github.com/karelzak/util-linux/issues/1143 Signed-off-by: Karel Zak --- diff --git a/misc-utils/lsblk-properties.c b/misc-utils/lsblk-properties.c index 19401715f8..6429db06e1 100644 --- a/misc-utils/lsblk-properties.c +++ b/misc-utils/lsblk-properties.c @@ -104,7 +104,9 @@ static struct lsblk_devprop *get_properties_by_udev(struct lsblk_device *ld) if (data) prop->wwn = xstrdup(data); - data = udev_device_get_property_value(dev, "ID_SCSI_SERIAL"); + data = udev_device_get_property_value(dev, "SCSI_IDENT_SERIAL"); /* sg3_utils do not use I_D prefix */ + if (!data) + data = udev_device_get_property_value(dev, "ID_SCSI_SERIAL"); if(!data) data = udev_device_get_property_value(dev, "ID_SERIAL_SHORT"); if(!data)