chiark / gitweb /
[PATCH] udev_volume_id: volume_id version 034
[elogind.git] / extras / volume_id / volume_id / volume_id.c
index 78aae37ba0c39e084f7a01e17bb7b252e81414b4..95f7f5b12712f9753040ea6abcb139bf828c30ab 100644 (file)
@@ -56,6 +56,8 @@
 #include "linux_raid/linux_raid.h"
 #include "lvm/lvm.h"
 #include "cramfs/cramfs.h"
+#include "hpfs/hpfs.h"
+#include "romfs/romfs.h"
 #include "mac/mac.h"
 #include "msdos/msdos.h"
 
@@ -120,6 +122,12 @@ int volume_id_probe_all(struct volume_id *id, unsigned long long off, unsigned l
        if (volume_id_probe_cramfs(id, off) == 0)
                goto exit;
 
+       if (volume_id_probe_romfs(id, off) == 0)
+               goto exit;
+
+       if (volume_id_probe_hpfs(id, off) == 0)
+               goto exit;
+
        return -1;
 
 exit: