NetBSD/lib/libperfuse
manu b553c427d4 Use reclaim2 to fix reclaim/lookup race conditions
The PUFFS reclaim operation had a race condition with lookups: we could
be asked to lookup a node, then to reclaim it before lookup completion.
At lookup completion, we would then create a leaked node.

Enter the PUFFS reclaim2 operation, which features a nlookup argument.
That let us count how many lookups are pending and avoid the above
described scenario. It also makes the codes simplier.
2018-11-16 02:39:02 +00:00
..
Makefile
debug.c Use reclaim2 to fix reclaim/lookup race conditions 2018-11-16 02:39:02 +00:00
fuse.h
libperfuse.3
ops.c Use reclaim2 to fix reclaim/lookup race conditions 2018-11-16 02:39:02 +00:00
perfuse.c Use reclaim2 to fix reclaim/lookup race conditions 2018-11-16 02:39:02 +00:00
perfuse.h
perfuse_if.h
perfuse_priv.h Use reclaim2 to fix reclaim/lookup race conditions 2018-11-16 02:39:02 +00:00
shlib_version
subr.c