freebsd-nq/sys/fs
Matt Joras 9aaf913e13 When unmounting a tmpfs, do not call free_unr.
tmpfs uses unr(9) to allocate inodes. Previously when unmounting it
would individually free the units when it freed each vnode. This is
unnecessary as we can use the newly-added unrhdr_clear function to clear
out the unr in onde go. This measurably reduces the time to unmount a
tmpfs with many files.

Reviewed by:	cem, lidl
Approved by:	rstone (mentor)
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D12591
2017-10-11 21:53:53 +00:00
..
autofs
cd9660 Handle _PC_FILESIZEBITS and _PC_SYMLINK_MAX pathconf() requests in cd9660. 2017-10-02 23:12:02 +00:00
cuse Add support for new cuse(3) error code, CUSE_ERR_NO_DEVICE. 2017-10-05 16:42:02 +00:00
deadfs
devfs
ext2fs Add check to avoid raw inode iblocks fields overflow in case of huge_file feature. 2017-09-27 16:12:13 +00:00
fdescfs
fifofs
fuse
msdosfs
nandfs
nfs Fix forced dismount when a pNFS mount is hung on a DS. 2017-10-10 21:05:40 +00:00
nfsclient Add Flex File Layout support to the NFSv4.1 pNFS client. 2017-10-05 20:10:40 +00:00
nfsserver Change a panic to an error return. 2017-09-24 20:05:48 +00:00
nullfs
procfs
pseudofs
smbfs
tmpfs When unmounting a tmpfs, do not call free_unr. 2017-10-11 21:53:53 +00:00
udf Flesh out pathconf() on UDF. 2017-10-02 23:31:11 +00:00
unionfs