From: Daniel P. Berrangé Date: Tue, 17 Nov 2020 12:22:34 +0000 (+0000) Subject: nodedev: drop DKD_MEDIA_AVAILABLE property check X-Git-Tag: v6.10.0-rc1~116 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b3a239531330017207552b5d486509ce0b3cd4fb;p=thirdparty%2Flibvirt.git nodedev: drop DKD_MEDIA_AVAILABLE property check The access of DKD_MEDIA_AVAILABLE for floppy disks, is mistakenly protected by a check for ID_CDROM_MEDIA, introduced in: commit 10427db77983edfaafec74ec13cc5015bab6aa95 Author: Ján Tomko Date: Fri Jun 3 16:10:21 2016 +0200 Only return two values in udevGetUintProperty Thus the check of DKD_MEDIA_AVAILABLE never run. In practice this didn't matter since this property is set by the DeviceKit-Disks daemon which was only around for 3 Fedora releases before being killed off around F13. Thus we can just remove this legacy property. Reviewed-by: Laine Stump Signed-off-by: Daniel P. Berrangé --- diff --git a/src/node_device/node_device_udev.c b/src/node_device/node_device_udev.c index a45a54938a..1db839e14a 100644 --- a/src/node_device/node_device_udev.c +++ b/src/node_device/node_device_udev.c @@ -837,11 +837,7 @@ udevProcessFloppy(struct udev_device *device, { int has_media = 0; - if (udevHasDeviceProperty(device, "ID_CDROM_MEDIA")) { - /* USB floppy */ - if (udevGetIntProperty(device, "DKD_MEDIA_AVAILABLE", &has_media, 0) < 0) - return -1; - } else if (udevHasDeviceProperty(device, "ID_FS_LABEL")) { + if (udevHasDeviceProperty(device, "ID_FS_LABEL")) { /* Legacy floppy */ has_media = 1; }