diff options
Diffstat (limited to 'emulators/kqemu-kmod/files/patch-kqemu-freebsd.c')
-rw-r--r-- | emulators/kqemu-kmod/files/patch-kqemu-freebsd.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/emulators/kqemu-kmod/files/patch-kqemu-freebsd.c b/emulators/kqemu-kmod/files/patch-kqemu-freebsd.c index 7e2844d8107f..e1f131452ad2 100644 --- a/emulators/kqemu-kmod/files/patch-kqemu-freebsd.c +++ b/emulators/kqemu-kmod/files/patch-kqemu-freebsd.c @@ -7,3 +7,14 @@ Index: kqemu-freebsd.c static struct kqemu_global_state *kqemu_gs = NULL; #if __FreeBSD_version < 500000 +@@ -321,6 +321,9 @@ + #if __FreeBSD_version >= 500000 + dev->si_drv1 = NULL; + TAILQ_REMOVE(&kqemuhead, ks, kqemu_ent); ++#if __FreeBSD_version >= 700024 ++ dev_relthread(dev); ++#endif + destroy_dev(dev); + #endif + free(ks, M_KQEMU); + |