Go to file
chs a54f8441f8 in cache_lookup(), if we get a cache hit but then fail to vget() the found
vnode, we should not attempt to remove the namecache entry.  this is because
vget() can sleep (eg. if VXLOCK is set because the vnode is being reclaimed),
and so multiple threads can end up in this context at the same time.
if this happens, each thread ends up removing the cache entry, but
the code to remove the entry assumes that the entry is still valid.
so we should just leave the (now stale) entry in the cache.
if another thread finds the entry again before it is reused,
that thread will notice that the entry is stale and remove it safely.
fixes PR 14042.
2001-10-27 04:53:38 +00:00
bin improve previous; use %lu and (u_long) to print size_t 2001-10-26 16:03:24 +00:00
crypto Turn on TCP_NODELAY over loopback 2001-10-18 19:46:12 +00:00
dist copyright clarification, from tcpdump.org 2001-10-22 06:59:26 +00:00
distrib First cut at sysinst for sandpoint. 2001-10-24 19:43:40 +00:00
etc Change defaults for kernel compiles. Default all to USETOOLS?=no and have 2001-10-26 06:45:33 +00:00
games Add one. 2001-10-22 00:55:00 +00:00
gnu Add: 2001-10-26 14:44:13 +00:00
include - add _PATH_USERMGMT_CONF. resolves [bin/14305] 2001-10-23 00:25:20 +00:00
lib This is an a.out thing and doesn't belong here. 2001-10-26 16:05:25 +00:00
libexec Fix how underfined weak symbols are treated -- before, ld.so would do nothing 2001-10-14 23:13:21 +00:00
regress Rename prn.c to prename.c to avoid problems with certain Microsoft host OS's. 2001-10-19 03:10:15 +00:00
sbin remove #include <ufs/ufs/quota.h> where it was just to appease 2001-10-26 05:56:06 +00:00
share Fix typo - it's <dev/mca/mcadevs.h>, not <dev/tc/mcadevs.h>. 2001-10-26 17:10:22 +00:00
sys in cache_lookup(), if we get a cache hit but then fail to vget() the found 2001-10-27 04:53:38 +00:00
tools Nuke the test for TOOLDIR here. Although it is theoretically a nice 2001-10-27 01:57:40 +00:00
usr.bin actually document trstr 'u' - user data and note it's included by default 2001-10-26 23:38:07 +00:00
usr.sbin fix manual page building 2001-10-26 16:12:30 +00:00
build.sh Netwinder's MACHINE_ARCH is arm, not arm32 2001-10-26 23:25:03 +00:00
Makefile Re-add intermediate dependall/install targets (do-lib-csu, do-lib, 2001-10-24 03:21:20 +00:00
Makefile.inc Set RELTOP to '.' if that's where we are. 2000-05-06 15:05:15 +00:00
UPDATING Describe another workaround for i386-'fxsave' kernel build problem. 2001-10-26 13:38:52 +00:00