Commit cf64389108 for qemu.org

commit cf64389108cae812647f7d821f46d8deacc3326d
Author: Qiang Ma <maqianga@uniontech.com>
Date:   Mon Jun 1 09:46:01 2026 +0800

    target/loongarch/kvm: Include missing exec/target_long.h header

    After commit 71cab1a42d2 removed the indirect include of
    exec/cpu-defs.h from target/loongarch/cpu.h, the TARGET_FMT_lx
    macro is no longer visible in kvm.c, causing build failures:

      error: expected ')' before TARGET_FMT_lx

    Add the missing exec/target_long.h to fix it.

    Cc: qemu-stable@nongnu.org
    Fixes: 71cab1a42d2 ("target/cpu: Do not include 'exec/cpu-defs.h' anymore")
    Signed-off-by: Qiang Ma <maqianga@uniontech.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
    Reviewed-by: Song Gao <gaosong@loongson.cn>
    Message-ID: <20260601014601.4047201-1-gaosong@loongson.cn>
    Signed-off-by: Song Gao <gaosong@loongson.cn>

diff --git a/target/loongarch/kvm/kvm.c b/target/loongarch/kvm/kvm.c
index 9d844c4905..4af4ab2ed0 100644
--- a/target/loongarch/kvm/kvm.c
+++ b/target/loongarch/kvm/kvm.c
@@ -6,6 +6,7 @@
  */

 #include "qemu/osdep.h"
+#include "exec/target_long.h"
 #include <sys/ioctl.h>
 #include <linux/kvm.h>
 #include "asm-loongarch/kvm_para.h"