From 344c18cf73a4ae8f424181942f3879a9ed666899 Mon Sep 17 00:00:00 2001 From: Dirk Vogt Date: Tue, 22 Feb 2011 18:03:33 +0000 Subject: [PATCH] procfs: only initialize the first time procfs is mounte --- servers/procfs/main.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/servers/procfs/main.c b/servers/procfs/main.c index fac11eafa..193aa94bd 100644 --- a/servers/procfs/main.c +++ b/servers/procfs/main.c @@ -54,11 +54,16 @@ PRIVATE void init_hook(void) { /* Initialization hook. Generate the static part of the tree. */ + static int first_time = 1; struct inode *root; - root = get_root_inode(); + if (first_time) { + root = get_root_inode(); - construct_tree(root, root_files); + construct_tree(root, root_files); + + first_time = 0; + } } /*===========================================================================* -- 2.44.0