freebsd-dev/sys/cddl/compat/opensolaris/kern
Pawel Biernacki 7029da5c36 Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked).
Use it in preparation for a general review of all nodes.

This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Mark all obvious cases as MPSAFE.  All entries that haven't been marked
as MPSAFE before are by default marked as NEEDGIANT

Approved by:	kib (mentor, blanket)
Commented by:	kib, gallatin, melifaro
Differential Revision:	https://reviews.freebsd.org/D23718
2020-02-26 14:26:36 +00:00
..
opensolaris_acl.c
opensolaris_atomic.c [PowerPC] [MIPS] Implement 32-bit kernel emulation of atomic64 operations 2020-01-02 23:20:37 +00:00
opensolaris_cmn_err.c
opensolaris_dtrace.c
opensolaris_kmem.c Extend uma_reclaim() to permit different reclamation targets. 2019-09-01 22:22:43 +00:00
opensolaris_kobj.c vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
opensolaris_kstat.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
opensolaris_lookup.c vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
opensolaris_misc.c
opensolaris_policy.c Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
opensolaris_proc.c Avoid holding the process in uread() and uwrite(). 2017-11-16 07:25:12 +00:00
opensolaris_string.c
opensolaris_sunddi.c remove heuristic error detection from ddi_strto*() 2017-10-05 12:25:18 +00:00
opensolaris_sysevent.c
opensolaris_taskq.c fix up r354333, make zfsproc visible to dtrace, rename to system_proc 2019-11-05 14:34:59 +00:00
opensolaris_uio.c make illumos uiocopy use vn_io_fault_uiomove 2017-11-21 18:01:43 +00:00
opensolaris_vfs.c vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
opensolaris_vm.c Add sys/systm.h to several places that use vm headers. 2020-02-04 18:56:26 +00:00
opensolaris_zone.c Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
opensolaris.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00