freebsd-dev/sys/cddl/compat/opensolaris
Mateusz Guzik a8c8e44bf0 vfs: manage mnt_ref with atomics
New primitive is introduced to denote sections can operate locklessly
on aspects of struct mount, but which can also be disabled if necessary.
This provides an opportunity to start scaling common case modifications
while providing stable state of the struct when facing unmount, write
suspendion or other events.

mnt_ref is the first counter to start being managed in this manner with
the intent to make it per-cpu.

Reviewed by:	kib, jeff
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D21425
2019-09-16 21:31:02 +00:00
..
kern vfs: manage mnt_ref with atomics 2019-09-16 21:31:02 +00:00
rpc
sys Introduce funlinkat syscall that always us to check if we are removing 2019-04-06 09:34:26 +00:00