From fa4a943c17e47bf910596a414fd7287983350b9b Mon Sep 17 00:00:00 2001 From: cvs2svn Date: Sun, 24 Feb 2008 03:11:57 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'RELEASE_7_0_0'. --- .../kqemu-kmod-devel/files/patch-kqemu-freebsd.c | 29 ---------------------- 1 file changed, 29 deletions(-) delete mode 100644 emulators/kqemu-kmod-devel/files/patch-kqemu-freebsd.c (limited to 'emulators/kqemu-kmod-devel/files/patch-kqemu-freebsd.c') diff --git a/emulators/kqemu-kmod-devel/files/patch-kqemu-freebsd.c b/emulators/kqemu-kmod-devel/files/patch-kqemu-freebsd.c deleted file mode 100644 index 73e23f4b7d24..000000000000 --- a/emulators/kqemu-kmod-devel/files/patch-kqemu-freebsd.c +++ /dev/null @@ -1,29 +0,0 @@ -Index: kqemu-freebsd.c -@@ -208,9 +208,17 @@ - int CDECL kqemu_schedule(void) - { - /* kqemu_log("kqemu_schedule\n"); */ -+#if __FreeBSD_version < 700044 - mtx_lock_spin(&sched_lock); - mi_switch(SW_VOL, NULL); - mtx_unlock_spin(&sched_lock); -+#else -+ /* -current no longer uses sched_lock */ -+ struct thread *td = curthread; -+ thread_lock(td); -+ mi_switch(SW_VOL, NULL); -+ thread_unlock(td); -+#endif - return SIGPENDING(curthread); - } - #endif -@@ -320,6 +328,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); -- cgit v1.2.3