summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_cache.c
diff options
context:
space:
mode:
authordeischen <deischen@FreeBSD.org>2004-04-28 20:36:53 +0000
committerdeischen <deischen@FreeBSD.org>2004-04-28 20:36:53 +0000
commit122d328ccb51e6b9f7f19a2850a336f658546a9b (patch)
treeeb057d17b0ef06b7f741ec8ed3a383eba8487c94 /sys/kern/vfs_cache.c
parent83ecd7781ef9028a17cdb24709202983677ba2d3 (diff)
downloadFreeBSD-src-122d328ccb51e6b9f7f19a2850a336f658546a9b.zip
FreeBSD-src-122d328ccb51e6b9f7f19a2850a336f658546a9b.tar.gz
Keep track of threads waiting in kse_release() to avoid a race
condition where kse_wakeup() doesn't yet see them in (interruptible) sleep queues. Also add an upcall check to sleepqueue_catch_signals() suggested by jhb. This commit should fix recent mysql hangs. Reviewed by: jhb, davidxu Mysql'd by: Robin P. Blanchard <robin.blanchard at gactr uga edu>
Diffstat (limited to 'sys/kern/vfs_cache.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud