chiark / gitweb /
virt: detect dmi before cpuid
[elogind.git] / src / basic / virt.c
index 4b6286567899fc2376ba8a30d30a91f742ea7480..a3811054284e242e4d06d675f9c5258e39b0ea02 100644 (file)
@@ -270,13 +270,13 @@ int detect_vm(void) {
         if (cached_found >= 0)
                 return cached_found;
 
-        r = detect_vm_cpuid();
+        r = detect_vm_dmi();
         if (r < 0)
                 return r;
         if (r != VIRTUALIZATION_NONE)
                 goto finish;
 
-        r = detect_vm_dmi();
+        r = detect_vm_cpuid();
         if (r < 0)
                 return r;
         if (r != VIRTUALIZATION_NONE)