summaryrefslogtreecommitdiffstats
path: root/lib/libc/net/rcmd.c
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>2001-10-23 01:23:41 +0000
committerdillon <dillon@FreeBSD.org>2001-10-23 01:23:41 +0000
commitee3d6fba102d0dbd9d72b3a156e7714083c8833e (patch)
tree58b611d279afe11f5b14d7737de67eabf392c14b /lib/libc/net/rcmd.c
parent45a6fabe87ae3342c49f2e351d044e60daf8dfb3 (diff)
downloadFreeBSD-src-ee3d6fba102d0dbd9d72b3a156e7714083c8833e.zip
FreeBSD-src-ee3d6fba102d0dbd9d72b3a156e7714083c8833e.tar.gz
Fix incorrect double-termination of vm_object. When a vm_object is
terminated and flushes pending dirty pages it is possible for the object to be ref'd (0->1) and then deref'd (1->0) during termination. We do not terminate the object a second time. Document vop_stdgetvobject() to explicitly allow it to be called without the vnode interlock held (for upcoming sync_msync() and ffs_sync() performance optimizations) MFC after: 3 days
Diffstat (limited to 'lib/libc/net/rcmd.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud