Subject: Re: pkg/31944
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Julio M. Merino Vidal <jmmv84@gmail.com>
List: netbsd-bugs
Date: 03/07/2006 08:50:02
The following reply was made to PR kern/31944; it has been noted by GNATS.

From: "Julio M. Merino Vidal" <jmmv84@gmail.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/31944
Date: Tue, 7 Mar 2006 09:47:21 +0100

 > 1. tmpfs doesn't free tmpfs_nodes until unmount.
 
 This is because, once a node has been created, tmpfs needs to keep its id
 and generation number so that if the same node is reused it carries the same
 generation number.
 
 Maybe the memory needs could be lowered by keeping a id->gen map?  This
 way, when a node was deleted, tmpfs could insert this pair in the map for
 later reuses, avoiding the need to keep the whole node in memory.  The
 problem could not disappear completely (and it looks like it cannot), but it
 would take less memory.
 
 Does this sound reasonable?
 
 -- 
 Julio M. Merino Vidal <jmmv84@gmail.com>
 The Julipedia - http://julipedia.blogspot.com/