freebsd-dev/sys/fs/pseudofs
Konstantin Belousov d72b4d3918 Forcibly remove the cached items from pseudofs vncache on module unload.
If some process' nodes were accessed using procfs and the process
cannot exit properly at the time modunload event is reported to the
pseudofs-backed filesystem, the assertion in pfs_vncache_unload() is
triggered.  Assertion is correct, the cache should be cleaned.

Approved by:	des (pseudofs maintainer)
Reported and tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
2017-01-09 20:14:18 +00:00
..
pseudofs_fileno.c Remove Giant asserts. Update comment. 2016-08-03 08:57:15 +00:00
pseudofs_internal.h
pseudofs_vncache.c Forcibly remove the cached items from pseudofs vncache on module unload. 2017-01-09 20:14:18 +00:00
pseudofs_vnops.c Do not perform unneccessary shared recursion on the allproc_lock in 2016-03-11 11:51:38 +00:00
pseudofs.c Remove Giant asserts. Update comment. 2016-08-03 08:57:15 +00:00
pseudofs.h Remove Giant asserts. Update comment. 2016-08-03 08:57:15 +00:00