How to VOP_RECLAIM on demand?

Konstantin Belousov kostikbel at gmail.com
Mon Jun 3 21:15:41 UTC 2019


On Mon, Jun 03, 2019 at 02:38:11PM -0600, Alan Somers wrote:
> It would be useful if I could trigger VOP_RECLAIM on demand for a
> certain file or pathname.  There are some edge cases in fusefs that I
> can't test otherwise.  But I don't see any way to do it.  Is such a
> thing possible?  Would it be worth adding a special syscall for this
> purpose?  It could be guarded with INVARIANTS so it wouldn't affect
> production builds.

Look at revoke(2) and VOP_REVOKE().  It is only implemented and used
for devfs tty nodes.


More information about the freebsd-hackers mailing list