diff options
author | peter <peter@FreeBSD.org> | 1999-06-26 14:56:58 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1999-06-26 14:56:58 +0000 |
commit | e77d71685cf165fc9711d2681d61637e4ffe3ef4 (patch) | |
tree | b5445a6d9dc37b5776a72d0e9b165ebbec0c32b5 | |
parent | f27334b347ed359cb09207673c2e4223c71fc26e (diff) | |
download | FreeBSD-src-e77d71685cf165fc9711d2681d61637e4ffe3ef4.zip FreeBSD-src-e77d71685cf165fc9711d2681d61637e4ffe3ef4.tar.gz |
There isn't much point waking up a daemon that hasn't existed since
softupdates came in. Try calling speedup_syncer() instead..
-rw-r--r-- | sys/vm/vm_pageout.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c index 1d103f2..a564863 100644 --- a/sys/vm/vm_pageout.c +++ b/sys/vm/vm_pageout.c @@ -65,7 +65,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: vm_pageout.c,v 1.140 1999/04/06 03:14:56 peter Exp $ + * $Id: vm_pageout.c,v 1.141 1999/04/23 20:29:57 dt Exp $ */ /* @@ -138,7 +138,6 @@ static int vm_daemon_needed; #endif extern int nswiodone; extern int vm_swap_size; -extern int vfs_update_wakeup; static int vm_pageout_stats_max=0, vm_pageout_stats_interval = 0; static int vm_pageout_full_stats_interval = 0; static int vm_pageout_stats_free_max=0, vm_pageout_algorithm_lru=0; @@ -1117,10 +1116,7 @@ rescan0: (cnt.v_free_target + cnt.v_cache_min) ) { if (vnodes_skipped && (cnt.v_cache_count + cnt.v_free_count) < cnt.v_free_min) { - if (!vfs_update_wakeup) { - vfs_update_wakeup = 1; - wakeup(&vfs_update_wakeup); - } + (void) speedup_syncer(); } #if !defined(NO_SWAPPING) if (vm_swap_enabled && |