freebsd-dev/sys/fs
Mark Johnston 9f5632e6c8 Remove page locking for queue operations.
With the previous reviews, the page lock is no longer required in order
to perform queue operations on a page.  It is also no longer needed in
the page queue scans.  This change effectively eliminates remaining uses
of the page lock and also the false sharing caused by multiple pages
sharing a page lock.

Reviewed by:	jeff
Tested by:	pho
Sponsored by:	Netflix, Intel
Differential Revision:	https://reviews.freebsd.org/D22885
2019-12-28 19:04:00 +00:00
..
autofs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
cd9660 vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
cuse Free all allocated unit IDs in cuse(3) after the client character 2019-06-25 11:46:01 +00:00
deadfs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
devfs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
ext2fs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
fdescfs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
fifofs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
fuse vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
msdosfs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
nfs Change NFSv4.1 and NFSv4.2 error strings to start with lower case letter. 2019-12-26 21:06:34 +00:00
nfsclient Fix nfsmount() so that it will return NFSERR_MINORVERMISMATCH. 2019-12-25 01:15:38 +00:00
nfsserver Silence some "might not be initialized" warnings for riscv64. 2019-12-13 21:38:08 +00:00
nullfs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
procfs Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map. 2019-10-08 07:14:21 +00:00
pseudofs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
smbfs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
tmpfs Remove page locking for queue operations. 2019-12-28 19:04:00 +00:00
udf vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00
unionfs vfs: flatten vop vectors 2019-12-16 00:06:22 +00:00