]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
virt: do not define vm_from_string() for non-x86 architecture
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 21 Jan 2020 09:10:46 +0000 (18:10 +0900)
committerLennart Poettering <lennart@poettering.net>
Tue, 21 Jan 2020 12:47:08 +0000 (13:47 +0100)
Fixes #14615.

src/basic/virt.c

index 12bf77e7013a140930bffff0cdeabbb371fae98b..07831634da784666ed43c9015b433dbb5de87cf7 100644 (file)
@@ -20,6 +20,7 @@
 #include "string-util.h"
 #include "virt.h"
 
+#if defined(__i386__) || defined(__x86_64__)
 static const char *const vm_table[_VIRTUALIZATION_MAX] = {
         [VIRTUALIZATION_XEN]       = "XenVMMXenVMM",
         [VIRTUALIZATION_KVM]       = "KVMKVMKVM",
@@ -36,6 +37,7 @@ static const char *const vm_table[_VIRTUALIZATION_MAX] = {
 };
 
 DEFINE_PRIVATE_STRING_TABLE_LOOKUP_FROM_STRING(vm, int);
+#endif
 
 static int detect_vm_cpuid(void) {