Module Name: src
Committed By: manu
Date: Tue Oct 18 15:47:32 UTC 2011
Modified Files:
src/lib/libperfuse: perfuse.c
Log Message:
mlockall is not necessary after all, once we have fixed a kernel bug involving
agedaemon sleeping form memory
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/lib/libperfuse/perfuse.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libperfuse/perfuse.c
diff -u src/lib/libperfuse/perfuse.c:1.20 src/lib/libperfuse/perfuse.c:1.21
--- src/lib/libperfuse/perfuse.c:1.20 Fri Sep 9 22:51:44 2011
+++ src/lib/libperfuse/perfuse.c Tue Oct 18 15:47:32 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: perfuse.c,v 1.20 2011/09/09 22:51:44 christos Exp $ */
+/* $NetBSD: perfuse.c,v 1.21 2011/10/18 15:47:32 manu Exp $ */
/*-
* Copyright (c) 2010-2011 Emmanuel Dreyfus. All rights reserved.
@@ -400,13 +400,6 @@ perfuse_init(pc, pmi)
struct puffs_node *pn_root;
struct puffs_pathobj *po_root;
- /*
- * perfused needs to remain in memory. If it gets
- * swapped out, the kernel will deadlock when trying
- * to free memory backed by the PUFFS filesystem
- */
- mlockall(MCL_CURRENT|MCL_FUTURE);
-
ps = init_state();
ps->ps_owner_uid = pmi->pmi_uid;