From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mycroft.westnet.com ([216.187.52.7]) by canuck.infradead.org with esmtps (Exim 4.63 #1 (Red Hat Linux)) id 1Ho2Qg-0006z8-Hy for linux-mtd@lists.infradead.org; Tue, 15 May 2007 15:11:27 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Message-ID: <17994.1241.436841.681216@stoffel.org> Date: Tue, 15 May 2007 15:07:05 -0400 From: "John Stoffel" To: Jörn Engel Subject: Re: [PATCH] LogFS take three In-Reply-To: <20070515151919.GA32510@lazybastard.org> References: <20070515151919.GA32510@lazybastard.org> Cc: akpm@osdl.org, Evgeniy Polyakov , Albert Cahalan , Greg KH , linux-kernel@vger.kernel.org, Ingo Oeser , Pekka Enberg , linux-mtd@lists.infradead.org, Jan Engelhardt , linux-fsdevel@vger.kernel.org, Thomas Gleixner List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , >>>>> "J=C3=B6rn" =3D=3D J=C3=B6rn Engel writes= : J=C3=B6rn> [ I have put everyone that gave comments to the last patch o= n Cc:. Hope J=C3=B6rn> that doesn't offend anyone. ] J=C3=B6rn> Add LogFS, a scalable flash filesystem. I've been semi watching this, and the only comment I really can give is that I hate the name. To me, logfs implies a filesystem for logging purposes, not for Flash hardware with wear leveling issues to be taken into account. I admit, neither does JFFS2 or YAFFS really do justice either. And I do realize your filesystem design is pretty neat. =20 Also, having scanned through the code, I find the name "cookie" using in logfs=5Finode(), logfs=5Fiput(), logfs=5Figet() to be badly named. = It should really be something like *cached=5Finode, which would seem to give more natural semantics of =09if (cached=5Finode) =09=09do=5Fcached=5Finode=5Fops(...) =09else =09=09do=5Finode=5Fops(...) But hey, I'm not a kernel programmer, so feel free to discount comments. John