From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ozlabs.org (ozlabs.org [203.10.76.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.ozlabs.org", Issuer "CA Cert Signing Authority" (verified OK)) by bilbo.ozlabs.org (Postfix) with ESMTPS id 99842B7B7B for ; Fri, 21 Aug 2009 08:23:22 +1000 (EST) Received: from relay8.uol.com.br (relay8.uol.com.br [187.17.116.6]) by ozlabs.org (Postfix) with ESMTP id 16993DDD1B for ; Fri, 21 Aug 2009 08:23:22 +1000 (EST) Received: from smtp.uol.com.br (unknown [172.26.20.83]) by sulu2.uol.com.br (Postfix) with ESMTP id DABBB50007963 for ; Thu, 20 Aug 2009 19:17:20 -0300 (BRT) Received: from localhost (localhost [127.0.0.1]) by socom7.uol.com.br (Postfix) with ESMTP id 727F8180000B2 for ; Thu, 20 Aug 2009 19:17:12 -0300 (BRT) Received: from chagas.nectar.ath.cx (unknown [187.22.248.83]) by socom7.uol.com.br (Postfix) with ESMTPA id 5769A180000AF for ; Thu, 20 Aug 2009 19:17:10 -0300 (BRT) Date: Thu, 20 Aug 2009 19:17:10 -0300 From: =?utf-8?Q?Rog=C3=A9rio?= Brito To: Andrew Morton Subject: Re: [Bugme-new] [Bug 14021] New: hfsplus caused data loss Message-ID: <20090820221710.GA826@ime.usp.br> References: <20090820150242.a4b5eccc.akpm@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 In-Reply-To: <20090820150242.a4b5eccc.akpm@linux-foundation.org> Cc: linux-fsdevel@vger.kernel.org, linuxppc-dev@ozlabs.org, bugzilla-daemon@bugzilla.kernel.org, bugme-daemon@bugzilla.kernel.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi, Andrew. On Aug 20 2009, Andrew Morton wrote: > On Thu, 20 Aug 2009 02:17:21 GMT > bugzilla-daemon@bugzilla.kernel.org wrote: > > ,---- > > | [30991.501804] loop: module loaded > > | [30991.513337] hfs: create hidden dir... > > | [39897.867830] hfs: create hidden dir... > > | [39960.061622] hfs: splitting index node... > > `---- > > > > No stack traces, no nothing. Oh, I still have the disk image that I > > created, if it is of any interest. > > Gee. Nobody really does much maintenance work on hfs/hfsplus any more. Right. I think that I could run some stress tests (say, like the exhaustive regression tests that the ntfs-3g developers use), just to get some basic functionality on HFS+ working. > I cc'ed the ppc guys as I expect that most HFS users are over there. Thanks once again, Andrew. > It seems like a pretty gross failure - others should be hitting it. > > I wonder if it's a weird interaction with the loop driver. Just to make it clear: the reason why I loop-mounted the filesystem was just to work with a low-risk situation and submit the image to the recently "ported" fsck, just to get a little bit more confidence that I didn't mess with the userspace side of things. But, then, this surprise. I had some minor inconsistencies with the HFS+ driver in the past, but they were fixed by running the fsck.hfsplus that I packaged and I didn't bother reporting it before. My mistake. :-( Thanks, Rogério Brito. -- Rogério Brito : rbrito@{mackenzie,ime.usp}.br : GPG key 1024D/7C2CAEB8 http://www.ime.usp.br/~rbrito : http://meusite.mackenzie.com.br/rbrito Projects: algorithms.berlios.de : lame.sf.net : vrms.alioth.debian.org From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Rog=C3=A9rio?= Brito Subject: Re: [Bugme-new] [Bug 14021] New: hfsplus caused data loss Date: Thu, 20 Aug 2009 19:17:10 -0300 Message-ID: <20090820221710.GA826@ime.usp.br> References: <20090820150242.a4b5eccc.akpm@linux-foundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: linux-fsdevel@vger.kernel.org, linuxppc-dev@ozlabs.org, bugzilla-daemon@bugzilla.kernel.org, bugme-daemon@bugzilla.kernel.org To: Andrew Morton Return-path: Content-Disposition: inline In-Reply-To: <20090820150242.a4b5eccc.akpm@linux-foundation.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linuxppc-dev-bounces+glppd-linuxppc64-dev=m.gmane.org@lists.ozlabs.org Errors-To: linuxppc-dev-bounces+glppd-linuxppc64-dev=m.gmane.org@lists.ozlabs.org List-Id: linux-fsdevel.vger.kernel.org SGksIEFuZHJldy4KCk9uIEF1ZyAyMCAyMDA5LCBBbmRyZXcgTW9ydG9uIHdyb3RlOgo+IE9uIFRo dSwgMjAgQXVnIDIwMDkgMDI6MTc6MjEgR01UCj4gYnVnemlsbGEtZGFlbW9uQGJ1Z3ppbGxhLmtl cm5lbC5vcmcgd3JvdGU6Cj4gPiAsLS0tLQo+ID4gfCBbMzA5OTEuNTAxODA0XSBsb29wOiBtb2R1 bGUgbG9hZGVkCj4gPiB8IFszMDk5MS41MTMzMzddIGhmczogY3JlYXRlIGhpZGRlbiBkaXIuLi4K PiA+IHwgWzM5ODk3Ljg2NzgzMF0gaGZzOiBjcmVhdGUgaGlkZGVuIGRpci4uLgo+ID4gfCBbMzk5 NjAuMDYxNjIyXSBoZnM6IHNwbGl0dGluZyBpbmRleCBub2RlLi4uCj4gPiBgLS0tLQo+ID4gCj4g PiBObyBzdGFjayB0cmFjZXMsIG5vIG5vdGhpbmcuIE9oLCBJIHN0aWxsIGhhdmUgdGhlIGRpc2sg aW1hZ2UgdGhhdCBJCj4gPiBjcmVhdGVkLCBpZiBpdCBpcyBvZiBhbnkgaW50ZXJlc3QuCj4KPiBH ZWUuICBOb2JvZHkgcmVhbGx5IGRvZXMgbXVjaCBtYWludGVuYW5jZSB3b3JrIG9uIGhmcy9oZnNw bHVzIGFueSBtb3JlLgoKUmlnaHQuCgpJIHRoaW5rIHRoYXQgSSBjb3VsZCBydW4gc29tZSBzdHJl c3MgdGVzdHMgKHNheSwgbGlrZSB0aGUgZXhoYXVzdGl2ZQpyZWdyZXNzaW9uIHRlc3RzIHRoYXQg dGhlIG50ZnMtM2cgZGV2ZWxvcGVycyB1c2UpLCBqdXN0IHRvIGdldCBzb21lCmJhc2ljIGZ1bmN0 aW9uYWxpdHkgb24gSEZTKyB3b3JraW5nLgoKPiBJIGNjJ2VkIHRoZSBwcGMgZ3V5cyBhcyBJIGV4 cGVjdCB0aGF0IG1vc3QgSEZTIHVzZXJzIGFyZSBvdmVyIHRoZXJlLgoKVGhhbmtzIG9uY2UgYWdh aW4sIEFuZHJldy4KCj4gSXQgc2VlbXMgbGlrZSBhIHByZXR0eSBncm9zcyBmYWlsdXJlIC0gb3Ro ZXJzIHNob3VsZCBiZSBoaXR0aW5nIGl0Lgo+IAo+IEkgd29uZGVyIGlmIGl0J3MgYSB3ZWlyZCBp bnRlcmFjdGlvbiB3aXRoIHRoZSBsb29wIGRyaXZlci4KCkp1c3QgdG8gbWFrZSBpdCBjbGVhcjog dGhlIHJlYXNvbiB3aHkgSSBsb29wLW1vdW50ZWQgdGhlIGZpbGVzeXN0ZW0gd2FzCmp1c3QgdG8g d29yayB3aXRoIGEgbG93LXJpc2sgc2l0dWF0aW9uIGFuZCBzdWJtaXQgdGhlIGltYWdlIHRvIHRo ZQpyZWNlbnRseSAicG9ydGVkIiBmc2NrLCBqdXN0IHRvIGdldCBhIGxpdHRsZSBiaXQgbW9yZSBj b25maWRlbmNlIHRoYXQgSQpkaWRuJ3QgbWVzcyB3aXRoIHRoZSB1c2Vyc3BhY2Ugc2lkZSBvZiB0 aGluZ3MuCgpCdXQsIHRoZW4sIHRoaXMgc3VycHJpc2UuCgpJIGhhZCBzb21lIG1pbm9yIGluY29u c2lzdGVuY2llcyB3aXRoIHRoZSBIRlMrIGRyaXZlciBpbiB0aGUgcGFzdCwgYnV0CnRoZXkgd2Vy ZSBmaXhlZCBieSBydW5uaW5nIHRoZSBmc2NrLmhmc3BsdXMgdGhhdCBJIHBhY2thZ2VkIGFuZCBJ IGRpZG4ndApib3RoZXIgcmVwb3J0aW5nIGl0IGJlZm9yZS4gTXkgbWlzdGFrZS4gOi0oCgoKVGhh bmtzLCBSb2fDqXJpbyBCcml0by4KCi0tIApSb2fDqXJpbyBCcml0byA6IHJicml0b0B7bWFja2Vu emllLGltZS51c3B9LmJyIDogR1BHIGtleSAxMDI0RC83QzJDQUVCOApodHRwOi8vd3d3LmltZS51 c3AuYnIvfnJicml0byA6IGh0dHA6Ly9tZXVzaXRlLm1hY2tlbnppZS5jb20uYnIvcmJyaXRvClBy b2plY3RzOiBhbGdvcml0aG1zLmJlcmxpb3MuZGUgOiBsYW1lLnNmLm5ldCA6IHZybXMuYWxpb3Ro LmRlYmlhbi5vcmcKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KTGludXhwcGMtZGV2IG1haWxpbmcgbGlzdApMaW51eHBwYy1kZXZAbGlzdHMub3psYWJzLm9y ZwpodHRwczovL2xpc3RzLm96bGFicy5vcmcvbGlzdGluZm8vbGludXhwcGMtZGV2