From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from moutng.kundenserver.de ([212.227.126.171]) by bombadil.infradead.org with esmtp (Exim 4.68 #1 (Red Hat Linux)) id 1KW97H-0006bk-5c for linux-mtd@lists.infradead.org; Thu, 21 Aug 2008 12:18:15 +0000 From: Arnd Bergmann To: jaredeh@gmail.com Subject: Re: [PATCH 04/10] AXFS: axfs_inode.c Date: Thu, 21 Aug 2008 14:17:13 +0200 References: <48AD00F0.5030403@gmail.com> In-Reply-To: <48AD00F0.5030403@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: base64 Content-Disposition: inline Message-Id: <200808211417.14425.arnd@arndb.de> Cc: cotte@de.ibm.com, linux-embedded@vger.kernel.org, nickpiggin@yahoo.com.au, =?iso-8859-1?q?J=F6rn_Engel?= , Linux-kernel@vger.kernel.org, linux-mtd , tim.bird@am.sony.com List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , T24gVGh1cnNkYXkgMjEgQXVndXN0IDIwMDgsIEphcmVkIEh1bGJlcnQgd3JvdGU6Cj4gKyAgICAg ICBhcnJheV9pbmRleCA9IEFYRlNfR0VUX0lOT0RFX0FSUkFZX0lOREVYKHNiaSwgaW5vX251bWJl cik7Cj4gKyAgICAgICBhcnJheV9pbmRleCArPSBwYWdlLT5pbmRleDsKPiArCj4gKyAgICAgICBu b2RlX2luZGV4ID0gQVhGU19HRVRfTk9ERV9JTkRFWChzYmksIGFycmF5X2luZGV4KTsKPiArICAg ICAgIG5vZGVfdHlwZSA9IEFYRlNfR0VUX05PREVfVFlQRShzYmksIGFycmF5X2luZGV4KTsKPiAr Cj4gK6CgoKCgoKBpZiAobm9kZV90eXBlID09IENvbXByZXNzZWQpIHsKPiAroKCgoKCgoKCgoKCg oKCgLyogbm9kZSBpcyBpbiBjb21wZXNzZWQgcmVnaW9uICovCj4gK6CgoKCgoKCgoKCgoKCgoGNu b2RlX29mZnNldCA9IEFYRlNfR0VUX0NOT0RFX09GRlNFVChzYmksIG5vZGVfaW5kZXgpOwo+ICug oKCgoKCgoKCgoKCgoKBjbm9kZV9pbmRleCA9IEFYRlNfR0VUX0NOT0RFX0lOREVYKHNiaSwgbm9k ZV9pbmRleCk7Cj4gK6CgoKCgoKCgoKCgoKCgoGRvd25fd3JpdGUoJnNiaS0+bG9jayk7Cj4gK6Cg oKCgoKCgoKCgoKCgoGlmIChjbm9kZV9pbmRleCAhPSBzYmktPmN1cnJlbnRfY25vZGVfaW5kZXgp IHsKPiAroKCgoKCgoKCgoKCgoKCgoKCgoKCgoKAvKiB1bmNvbXByZXNzIG9ubHkgbmVjZXNzYXJ5 IGlmIGRpZmZlcmVudCBjYmxvY2sgKi8KPiAroKCgoKCgoKCgoKCgoKCgoKCgoKCgoKBvZnMgPSBB WEZTX0dFVF9DQkxPQ0tfT0ZGU0VUKHNiaSwgY25vZGVfaW5kZXgpOwo+ICugoKCgoKCgoKCgoKCg oKCgoKCgoKCgoGxlbiA9IEFYRlNfR0VUX0NCTE9DS19PRkZTRVQoc2JpLCBjbm9kZV9pbmRleCAr IDEpOwo+ICugoKCgoKCgoKCgoKCgoKCgoKCgoKCgoGxlbiAtPSBvZnM7Cj4gK6CgoKCgoKCgoKCg oKCgoKCgoKCgoKCgYXhmc19jb3B5X2RhdGEoc2IsIGNibGsxLCAmKHNiaS0+Y29tcHJlc3NlZCks IG9mcywgbGVuKTsKPiAroKCgoKCgoKCgoKCgoKCgoKCgoKCgoKBheGZzX3VuY29tcHJlc3NfYmxv Y2soY2JsazAsIGNibGtfc2l6ZSwgY2JsazEsIGxlbik7Cj4gK6CgoKCgoKCgoKCgoKCgoKCgoKCg oKCgc2JpLT5jdXJyZW50X2Nub2RlX2luZGV4ID0gY25vZGVfaW5kZXg7Cj4gK6CgoKCgoKCgoKCg oKCgoH0KPiAroKCgoKCgoKCgoKCgoKCgZG93bmdyYWRlX3dyaXRlKCZzYmktPmxvY2spOwo+ICug oKCgoKCgoKCgoKCgoKBtYXhfbGVuID0gY2Jsa19zaXplIC0gY25vZGVfb2Zmc2V0Owo+ICugoKCg oKCgoKCgoKCgoKBsZW4gPSBtYXhfbGVuID4gUEFHRV9DQUNIRV9TSVpFID8gUEFHRV9DQUNIRV9T SVpFIDogbWF4X2xlbjsKPiAroKCgoKCgoKCgoKCgoKCgc3JjID0gKHZvaWQgKikoKHVuc2lnbmVk IGxvbmcpY2JsazAgKyBjbm9kZV9vZmZzZXQpOwo+ICugoKCgoKCgoKCgoKCgoKBtZW1jcHkocGdk YXRhLCBzcmMsIGxlbik7Cj4gK6CgoKCgoKCgoKCgoKCgoHVwX3JlYWQoJnNiaS0+bG9jayk7CgpU aGlzIGxvb2tzIHZlcnkgbmljZSwgYnV0IGNvdWxkIHVzZSBzb21lIGNvbW1lbnRzIGFib3V0IGhv dyB0aGUgZGF0YSBpcwphY3R1YWxseSBzdG9yZWQgb24gZGlzay4gSXQgdG9vayBtZSBzb21lIHRp bWUgdG8gZmlndXJlIG91dCB0aGF0IGl0IGFjdHVhbGx5CmFsbG93cyB0byBkbyB0YWlsIG1lcmdp bmcgaW50byBjb21wcmVzc2VkIGJsb2Nrcywgd2hpY2ggSSB3YXMgYWJvdXQgdG8gc3VnZ2VzdAp5 b3UgaW1wbGVtZW50IDstKS4gQ3JhbWZzIGRvZXNuJ3QgaGF2ZSB0aGVtLCBhbmQgSSBmb3VuZCB0 aGF0IHRoZXkgYXJlIHRoZQptYWluIHJlYXNvbiB3aHkgc3F1YXNoZnMgY29tcHJlc3NlcyBiZXR0 ZXIgdGhhbiBjcmFtZnMsIGJlc2lkZXMgdGhlIGRlZmF1bHQKYmxvY2sgc2l6ZSwgd2hpY2ggeW91 IGNhbiBjaGFuZ2Ugb24gZWl0aGVyIG9uZS4KCkhhdmUgeW91IHNlZW4gYW55IGJlbmVmaXQgb2Yg dGhlIHJ3c2VtIG92ZXIgYSBzaW1wbGUgbXV0ZXg/IEkgd291bGQgZ3Vlc3MKdGhhdCB5b3UgY2Fu IG5ldmVyIGV2ZW4gZ2V0IGludG8gdGhlIHNpdHVhdGlvbiB3aGVyZSB5b3UgZ2V0IGNvbmN1cnJl bnQKcmVhZGVycyBzaW5jZSBJIGhhdmVuJ3QgZm91bmQgYSBzaW5nbGUgZG93bl9yZWFkKCkgaW4g eW91ciBjb2RlLCBvbmx5CmRvd25ncmFkZV93cml0ZSgpLgoKCUFybmQgPD48Cg==