aboutsummaryrefslogtreecommitdiff
path: root/targets/pseudo/clang/Makefile.depend
diff options
context:
space:
mode:
authorRick Macklem <rmacklem@FreeBSD.org>2023-02-04 22:45:23 +0000
committerRick Macklem <rmacklem@FreeBSD.org>2023-02-04 22:45:23 +0000
commitdb5655124ca4047ac397b9421ca4a08868a49ae9 (patch)
tree3e4f3104e2ebfcd99b50c07c7b8659b61124f87a /targets/pseudo/clang/Makefile.depend
parentd94e0bdc1498fa95d1de0b54dfa9af0d73c0fb21 (diff)
downloadsrc-main.tar.gz
src-main.zip
vfs_mount.c: Free exports structures in vfs_destroy_mount()HEADmain
During testing of exporting file systems in jails, I noticed that the export structures on a mount were not being free'd when the mount is dismounted. This bug appears to have been in the system for a very long time. It would have resulted in a slow memory leak when exported file systems were dismounted. Prior to r362158, freeing the structures during dismount would not have been safe, since VFS_CHECKEXP() returned a pointer into an export structure, which might still have been used by the NFS server for an in-progress RPC when the file system is dismounted. r362158 fixed this, so it should now be safe to free the structures in vfs_mount_destroy(), which is what this patch does. Reviewed by: kib MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D38385
Diffstat (limited to 'targets/pseudo/clang/Makefile.depend')
0 files changed, 0 insertions, 0 deletions