add comment explaining previous change
authorDenis Vlasenko <vda.linux@googlemail.com>
Sun, 19 Oct 2008 19:54:49 +0000 (19:54 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Sun, 19 Oct 2008 19:54:49 +0000 (19:54 -0000)
util-linux/volume_id/get_devname.c

index e99c15b02dc37a46dbcbed75816751d7c956c09a..d82808fa274c47aae071ff90f7cf7c9d7ca3f4f6 100644 (file)
@@ -107,6 +107,17 @@ uuidcache_init(void)
        if (uuidCache)
                return;
 
+       /* We were scanning /proc/partitions
+        * and /proc/sys/dev/cdrom/info here.
+        * Missed volume managers. I see that "standard" blkid uses these:
+        * /dev/mapper/control
+        * /proc/devices
+        * /proc/evms/volumes
+        * /proc/lvm/VGs
+        * This is unacceptably complex. Let's just scan /dev.
+        * (Maybe add scanning of /sys/block/XXX/dev for devices
+        * somehow not having their /dev/XXX entries created?) */
+
        recursive_action("/dev", ACTION_RECURSE,
                uuidcache_check_device, /* file_action */
                NULL, /* dir_action */