From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from wproxy.gmail.com ([64.233.184.194]) by canuck.infradead.org with esmtp (Exim 4.43 #1 (Red Hat Linux)) id 1DEaOr-0005lW-6C for linux-mtd@lists.infradead.org; Thu, 24 Mar 2005 17:02:04 -0500 Received: by wproxy.gmail.com with SMTP id 37so582474wra for ; Thu, 24 Mar 2005 14:01:55 -0800 (PST) Message-ID: <6934efce050324140163fbe8d4@mail.gmail.com> Date: Thu, 24 Mar 2005 14:01:55 -0800 From: Jared Hulbert To: "Artem B. Bityuckiy" In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <6934efce0503231727f7234f6@mail.gmail.com> Cc: MTD List Subject: Re: JFFS3 & deletion dirents RFC Reply-To: Jared Hulbert List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , > We can't get rid of version in data nodes. I'm not suggesting we get rid of 'version' in the actual nodes. As I understand this adding 'version' to struct jffs2_raw_node_ref increases the RAM usage by N*(X+Y) where: N is the size of the version field X is the number of direnties Y is the number of data nodes It seems there "ought" to be a way to only increase RAM size by N*X. I'm assuming Y>>X so this could be a big factor for RAM usage. Am I missing something? ,Jared