Factoring out this code unfortunately introduced reference and lock leaks in
case of failure in the lock upgrade path under VV_CROSSLOCK. In terms of
practical use, this impacts unionfs (and nullfs in a corner case).
Also, add under INVARIANTS a check about the return value of vn_lock() (it is
not supposed to be anything else than ENOENT).
Fixes: 80bd5ef07025 vfs: factor out mount point traversal to a dedicated routine
MFC after: 3 days
MFC to: stable/14 releng/14.0
Sponsored by: The FreeBSD Foundation
I don't understand the comment here.
USE_PYTHON=autoplist looks at what files distutils has installed and uses that to generate the plist.
In this port, the man pages are installed manually in post-install, so there is no way that distutils knows about them, so it seems normal that they are not present in the plist generated by autoplist.