freebsd-skq/sys/fs/ext2fs
kaktus ad355b0a9d 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
..
ext2_acl.c SPDX: Complete license IDs for ext2fs. 2017-12-02 17:22:55 +00:00
ext2_acl.h SPDX: Complete license IDs for ext2fs. 2017-12-02 17:22:55 +00:00
ext2_alloc.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ext2_balloc.c ext2fs: Remove redundant brelse() after r294954 2019-09-06 08:07:12 +00:00
ext2_bmap.c Add a EXT2FS-specific implementation for lseek(SEEK_DATA). 2020-02-18 16:39:57 +00:00
ext2_csum.c Separate kernel crc32() implementation to its own header (gsb_crc32.h) and 2019-06-17 19:49:08 +00:00
ext2_dinode.h Revert r313780 (UFS_ prefix) 2018-03-17 12:59:55 +00:00
ext2_dir.h Split the dir_index and dir_nlink features. 2018-08-08 12:08:46 +00:00
ext2_extattr.c ext2fs: Remove redundant brelse() after r294954 2019-09-06 08:07:12 +00:00
ext2_extattr.h Add metadata_csum feature support. 2018-01-14 20:46:39 +00:00
ext2_extents.c ext2fs: Remove redundant brelse() after r294954 2019-09-06 08:07:12 +00:00
ext2_extents.h ext2fs: Initial version of DTrace support. 2019-04-16 11:20:10 +00:00
ext2_extern.h Add a EXT2FS-specific implementation for lseek(SEEK_DATA). 2020-02-18 16:39:57 +00:00
ext2_hash.c ext2fs: Initial version of DTrace support. 2019-04-16 11:20:10 +00:00
ext2_htree.c ext2fs: Initial version of DTrace support. 2019-04-16 11:20:10 +00:00
ext2_inode_cnv.c ext2fs: Initial version of DTrace support. 2019-04-16 11:20:10 +00:00
ext2_inode.c Rework v_object lifecycle for vnodes. 2019-08-29 07:50:25 +00:00
ext2_lookup.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
ext2_mount.h sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ext2_subr.c ext2fs: Initial version of DTrace support. 2019-04-16 11:20:10 +00:00
ext2_vfsops.c vfs: drop the mostly unused flags argument from VOP_UNLOCK 2020-01-03 22:29:58 +00:00
ext2_vnops.c Add a EXT2FS-specific implementation for lseek(SEEK_DATA). 2020-02-18 16:39:57 +00:00
ext2fs.h Add additional on-disk inode checks. 2019-03-04 10:55:01 +00:00
fs.h ext2fs: Initial version of DTrace support. 2019-04-16 11:20:10 +00:00
htree.h Add metadata_csum feature support. 2018-01-14 20:46:39 +00:00
inode.h Revert r313780 (UFS_ prefix) 2018-03-17 12:59:55 +00:00