Commit 0d05e6437e for qemu.org

commit 0d05e6437e3414538d6dbc12c4fe2e7d3f0334ec
Author: Warner Losh <imp@bsdimp.com>
Date:   Sun Apr 12 10:32:10 2026 -0600

    bsd-user: Drop support for FreeBSD 12

    All supported branches have these, so we don't need ifdefs anymore.

    Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
    Signed-off-by: Warner Losh <imp@bsdimp.com>

diff --git a/bsd-user/freebsd/target_os_user.h b/bsd-user/freebsd/target_os_user.h
index 9703b9a61a..688da6c81a 100644
--- a/bsd-user/freebsd/target_os_user.h
+++ b/bsd-user/freebsd/target_os_user.h
@@ -297,17 +297,12 @@ struct target_kinfo_vmentry {
     uint32_t kve_vn_rdev_freebsd11;  /* Device id if device. */
     uint16_t kve_vn_mode;   /* File mode. */
     uint16_t kve_status;   /* Status flags. */
-#if (__FreeBSD_version >= 1300501 && __FreeBSD_version < 1400000) ||    \
-    __FreeBSD_version >= 1400009
     union {
         uint64_t _kve_vn_fsid;  /* dev_t of vnode location */
         uint64_t _kve_obj;  /* handle of anon obj */
     } kve_type_spec;
 #define kve_vn_fsid kve_type_spec._kve_vn_fsid
 #define kve_obj  kve_type_spec._kve_obj
-#else
-    uint64_t kve_vn_fsid;   /* dev_t of vnode location */
-#endif
     uint64_t kve_vn_rdev;   /* Device id if device. */
     int  _kve_ispare[8];  /* Space for more stuff. */
     /* Truncated before copyout in sysctl */