]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
cpu_x86: Do not inline cpuidCall()
authorFabio Estevam <festevam@gmail.com>
Fri, 16 May 2025 11:56:22 +0000 (08:56 -0300)
committerJiri Denemark <jdenemar@redhat.com>
Fri, 16 May 2025 12:31:22 +0000 (14:31 +0200)
The following build error is observed when the DEBUG_BUILD variable
is enabled in OpenEmbedded:

src/cpu/cpu_x86.c: In function 'cpuidSetLeaf4':
src/cpu/cpu_x86.c:2563:1: error: inlining failed in call to 'cpuidCall': function not considered for inlining [-Werror=inline]
 2563 | cpuidCall(virCPUx86CPUID *cpuid)
      | ^~~~~~~~~

Remove the 'inline' specifier to avoid the problem.

Reported-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/cpu/cpu_x86.c

index 213af67ea4780d5f30d9272a930b832ab2f0a6c5..0f7eb8f48b35087315d976966d2d4b2bb02b7815 100644 (file)
@@ -2564,7 +2564,7 @@ virCPUx86DataCheckFeature(const virCPUData *data,
 
 
 #if defined(__i386__) || defined(__x86_64__)
-static inline void
+static void
 cpuidCall(virCPUx86CPUID *cpuid)
 {
     virHostCPUX86GetCPUID(cpuid->eax_in,