From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.nokia.com ([131.228.20.170] helo=mgw-ext11.nokia.com) by canuck.infradead.org with esmtps (Exim 4.63 #1 (Red Hat Linux)) id 1IIqdR-00055l-Dp for linux-mtd@lists.infradead.org; Wed, 08 Aug 2007 14:52:00 -0400 Message-ID: <46BA1080.2060907@yandex.ru> Date: Wed, 08 Aug 2007 21:50:40 +0300 From: Artem Bityutskiy MIME-Version: 1.0 To: =?UTF-8?B?SsO2cm4gRW5nZWw=?= Subject: Re: [Patch 05/18] fs/logfs/dir.c References: <20070808161234.GB15319@lazybastard.org> <20070808161626.GG15319@lazybastard.org> In-Reply-To: <20070808161626.GG15319@lazybastard.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: akpm@osdl.org, Arnd Bergmann , linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, linux-fsdevel@vger.kernel.org, Thomas Gleixner , David Woodhouse List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Jörn Engel wrote: > + * Unlink and rmdir also share the same function: unlink. Again, this > + * function works in two atomic steps > + * 1. remove dentry (remember inode in journal) > + * 2. unlink inode (clear journal) May you please elaborate a little what is journal in LogFS? Is it only for one operation? Does it have fixed position on flash? How large is it? Thanks. -- Best Regards, Artem Bityutskiy (Артём Битюцкий) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936535AbXHHSwW (ORCPT ); Wed, 8 Aug 2007 14:52:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752819AbXHHSwL (ORCPT ); Wed, 8 Aug 2007 14:52:11 -0400 Received: from smtp.nokia.com ([131.228.20.170]:25608 "EHLO mgw-ext11.nokia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751432AbXHHSwK (ORCPT ); Wed, 8 Aug 2007 14:52:10 -0400 Message-ID: <46BA1080.2060907@yandex.ru> Date: Wed, 08 Aug 2007 21:50:40 +0300 From: Artem Bityutskiy User-Agent: Thunderbird 2.0.0.4 (X11/20070615) MIME-Version: 1.0 To: =?UTF-8?B?SsO2cm4gRW5nZWw=?= CC: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, akpm@osdl.org, David Woodhouse , Arnd Bergmann , Thomas Gleixner Subject: Re: [Patch 05/18] fs/logfs/dir.c References: <20070808161234.GB15319@lazybastard.org> <20070808161626.GG15319@lazybastard.org> In-Reply-To: <20070808161626.GG15319@lazybastard.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 08 Aug 2007 18:50:41.0023 (UTC) FILETIME=[048DD8F0:01C7D9ED] X-Nokia-AV: Clean Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Jörn Engel wrote: > + * Unlink and rmdir also share the same function: unlink. Again, this > + * function works in two atomic steps > + * 1. remove dentry (remember inode in journal) > + * 2. unlink inode (clear journal) May you please elaborate a little what is journal in LogFS? Is it only for one operation? Does it have fixed position on flash? How large is it? Thanks. -- Best Regards, Artem Bityutskiy (Артём Битюцкий) From mboxrd@z Thu Jan 1 00:00:00 1970 From: Artem Bityutskiy Subject: Re: [Patch 05/18] fs/logfs/dir.c Date: Wed, 08 Aug 2007 21:50:40 +0300 Message-ID: <46BA1080.2060907@yandex.ru> References: <20070808161234.GB15319@lazybastard.org> <20070808161626.GG15319@lazybastard.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: akpm@osdl.org, Arnd Bergmann , linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, linux-fsdevel@vger.kernel.org, Thomas Gleixner , David Woodhouse To: =?UTF-8?B?SsO2cm4gRW5nZWw=?= Return-path: In-Reply-To: <20070808161626.GG15319@lazybastard.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-mtd-bounces@lists.infradead.org Errors-To: linux-mtd-bounces+gldm-linux-mtd-36=gmane.org+gldm-linux-mtd-36=gmane.org@lists.infradead.org List-Id: linux-fsdevel.vger.kernel.org SsO2cm4gRW5nZWwgd3JvdGU6Cj4gKyAqIFVubGluayBhbmQgcm1kaXIgYWxzbyBzaGFyZSB0aGUg c2FtZSBmdW5jdGlvbjogdW5saW5rLiAgQWdhaW4sIHRoaXMKPiArICogZnVuY3Rpb24gd29ya3Mg aW4gdHdvIGF0b21pYyBzdGVwcwo+ICsgKiAxLiByZW1vdmUgZGVudHJ5IChyZW1lbWJlciBpbm9k ZSBpbiBqb3VybmFsKQo+ICsgKiAyLiB1bmxpbmsgaW5vZGUgKGNsZWFyIGpvdXJuYWwpCgpNYXkg eW91IHBsZWFzZSBlbGFib3JhdGUgYSBsaXR0bGUgd2hhdCBpcyBqb3VybmFsIGluIExvZ0ZTPyBJ cyBpdCBvbmx5IGZvcgpvbmUgb3BlcmF0aW9uPyBEb2VzIGl0IGhhdmUgZml4ZWQgcG9zaXRpb24g b24gZmxhc2g/IEhvdyBsYXJnZSBpcyBpdD8KClRoYW5rcy4KCi0tIApCZXN0IFJlZ2FyZHMsCkFy dGVtIEJpdHl1dHNraXkgKNCQ0YDRgtGR0Lwg0JHQuNGC0Y7RhtC60LjQuSkKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eCBNVEQgZGlz Y3Vzc2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9s aXN0aW5mby9saW51eC1tdGQvCg==