fca58884f4
the earlier change caused data corruption by freeing pages without invaliding their mappings. instead of the trylock/retry, just take the genfs-node lock before calling VOP_GETPAGES() and pass a new flag to tell it that we're already holding this lock. |
||
---|---|---|
.. | ||
Makefile | ||
genfs.h | ||
genfs_io.c | ||
genfs_node.h | ||
genfs_vfsops.c | ||
genfs_vnops.c | ||
layer.h | ||
layer_extern.h | ||
layer_subr.c | ||
layer_vfsops.c | ||
layer_vnops.c |