summaryrefslogtreecommitdiffstats
path: root/sys/compat
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2010-06-28 18:06:46 +0000
committerkib <kib@FreeBSD.org>2010-06-28 18:06:46 +0000
commitb6d8416eac525c06902bf03315b88189e10545e3 (patch)
tree2ffebda973ea179d4a39ddccaf5d3e9279811ad0 /sys/compat
parent2774f04de78aab6af0f10e1129f45bf8be19aae5 (diff)
downloadFreeBSD-src-b6d8416eac525c06902bf03315b88189e10545e3.zip
FreeBSD-src-b6d8416eac525c06902bf03315b88189e10545e3.tar.gz
Count number of threads that enter and leave dynamically registered
syscalls. On the dynamic syscall deregistration, wait until all threads leave the syscall code. This somewhat increases the safety of the loadable modules unloading. Reviewed by: jhb Tested by: pho MFC after: 1 month
Diffstat (limited to 'sys/compat')
-rw-r--r--sys/compat/freebsd32/syscalls.master20
1 files changed, 10 insertions, 10 deletions
diff --git a/sys/compat/freebsd32/syscalls.master b/sys/compat/freebsd32/syscalls.master
index 1afe586..4f1fc28 100644
--- a/sys/compat/freebsd32/syscalls.master
+++ b/sys/compat/freebsd32/syscalls.master
@@ -386,16 +386,16 @@
;
; The following are reserved for loadable syscalls
;
-210 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-211 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-212 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-213 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-214 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-215 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-216 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-217 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-218 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
-219 AUE_NULL NODEF lkmnosys lkmnosys nosys_args int
+210 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+211 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+212 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+213 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+214 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+215 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+216 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+217 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+218 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
+219 AUE_NULL NODEF|NOTSTATIC lkmnosys lkmnosys nosys_args int
;
; The following were introduced with NetBSD/4.4Lite-2
OpenPOWER on IntegriCloud