From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (Postfix) with ESMTP id 5A4F67F83 for ; Tue, 30 Jun 2015 06:27:46 -0500 (CDT) Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by relay1.corp.sgi.com (Postfix) with ESMTP id 49F628F8035 for ; Tue, 30 Jun 2015 04:27:43 -0700 (PDT) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by cuda.sgi.com with ESMTP id jssRbElwcVDEflCf (version=TLSv1 cipher=AES256-SHA bits=256 verify=NO) for ; Tue, 30 Jun 2015 04:27:42 -0700 (PDT) Date: Tue, 30 Jun 2015 07:27:40 -0400 From: Brian Foster Subject: Re: [PATCH 13/17] mkfs: encode conflicts into parsing table Message-ID: <20150630112739.GB60188@bfoster.bfoster> References: <1434711726-13092-1-git-send-email-jtulak@redhat.com> <1434711726-13092-14-git-send-email-jtulak@redhat.com> <20150626171730.GI40750@bfoster.bfoster> <20150630035736.GJ7943@dastard> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20150630035736.GJ7943@dastard> List-Id: XFS Filesystem from SGI List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xfs-bounces@oss.sgi.com Sender: xfs-bounces@oss.sgi.com To: Dave Chinner Cc: Jan =?utf-8?B?xaR1bMOhaw==?= , Dave Chinner , xfs@oss.sgi.com T24gVHVlLCBKdW4gMzAsIDIwMTUgYXQgMDE6NTc6MzZQTSArMTAwMCwgRGF2ZSBDaGlubmVyIHdy b3RlOgo+IE9uIEZyaSwgSnVuIDI2LCAyMDE1IGF0IDAxOjE3OjMxUE0gLTA0MDAsIEJyaWFuIEZv c3RlciB3cm90ZToKPiA+IE9uIEZyaSwgSnVuIDE5LCAyMDE1IGF0IDAxOjAyOjAyUE0gKzAyMDAs IEphbiDFpHVsw6FrIHdyb3RlOgo+ID4gPiBGcm9tOiBEYXZlIENoaW5uZXIgPGRjaGlubmVyQHJl ZGhhdC5jb20+Cj4gPiA+IAo+ID4gPiBNYW55IG9wdGlvbnMgY29uZmxpY3QsIHNvIHdlIG5lZWQg dG8gc3BlY2lmeSB3aGljaCBvcHRpb25zIGNvbmZsaWN0Cj4gPiA+IHdpdGggZWFjaCBvdGhlciBp biBhIGdlbmVyaWMgbWFubmVyLiBXZSBhbHJlYWR5IGhhdmUgYSAic2VlbiIKPiA+ID4gdmFyaWFi bGUgdXNlZCBmb3IgcmVzcGVjaWZpY2F0aW9uIGRldGVjdGlvbiwgc28gd2UgY2FuIGFsc28gdXNl IHRoaXMKPiA+ID4gY29kZSBjb25mbGljdCBkZXRlY3Rpb24uIEhlbmNlIGFkZCBhICJjb25mbGlj dHMiIGFycmF5IHRvIHRoZSBzdWIKPiA+ID4gb3B0aW9ucyBwYXJhbWV0ZXIgZGVmaW5pdGlvbi4K PiAuLi4uLgo+ID4gPiBAQCAtMjAyMCw3ICsyMDI3LDcgQEAgXygiY2Fubm90IHNwZWNpZnkgYm90 aCAtbSBjcmM9MSBhbmQgLW4gZnR5cGVcbiIpKTsKPiA+ID4gIAkJCQkJCSAgJnZhbHVlKSkgewo+ ID4gPiAgCQkJCWNhc2UgU19MT0c6Cj4gPiA+ICAJCQkJY2FzZSBTX1NFQ1RMT0c6Cj4gPiA+IC0J CQkJCWlmIChzc2ZsYWcgfHwgbHNzZmxhZykKPiA+ID4gKwkJCQkJaWYgKGxzc2ZsYWcpCj4gPiA+ ICAJCQkJCQljb25mbGljdCgncycsIHN1Ym9wdHMsCj4gPiA+ICAJCQkJCQkJIFNfU0VDVFNJWkUs IFNfU0VDVExPRyk7Cj4gPiA+ICAJCQkJCXNlY3RvcmxvZyA9IGdldG51bSh2YWx1ZSwgJnNvcHRz LAo+ID4gPiBAQCAtMjAzMiw3ICsyMDM5LDcgQEAgXygiY2Fubm90IHNwZWNpZnkgYm90aCAtbSBj cmM9MSBhbmQgLW4gZnR5cGVcbiIpKTsKPiA+ID4gIAkJCQkJYnJlYWs7Cj4gPiA+ICAJCQkJY2Fz ZSBTX1NJWkU6Cj4gPiA+ICAJCQkJY2FzZSBTX1NFQ1RTSVpFOgo+ID4gPiAtCQkJCQlpZiAoc2xm bGFnIHx8IGxzbGZsYWcpCj4gPiA+ICsJCQkJCWlmIChsc2xmbGFnKQo+ID4gPiAgCQkJCQkJY29u ZmxpY3QoJ3MnLCBzdWJvcHRzLCBTX1NFQ1RMT0csCj4gPiA+ICAJCQkJCQkJIFNfU0VDVFNJWkUp Owo+ID4gCj4gPiBIbW0uLiBzbyBpcyB0aGUgbGltaXRhdGlvbiBoZXJlIHRoYXQgd2UgY2FuJ3Qg ZG8gZ2VuZXJpYyBjb25mbGljdAo+ID4gZGV0ZWN0aW9uIGFjcm9zcyBkaWZmZXJlbnQgb3B0aW9u IHN0cnVjdHM/IElmIHNvLCBJIHN1cHBvc2UgdGhhdCdzIG5vdAo+ID4gdGhlIGVuZCBvZiB0aGUg d29ybGQuIFRoZSBjbGVhbnVwIGlzIHN0aWxsIHdlbGwgd29ydGggaXQuCj4gCj4gSSBqdXN0IG5l dmVyIGdvdCBhcm91bmQgdG8gY29kaW5nIGl0IGluIGEgZ2VuZXJpYyBmYXNoaW9uIC0gSSBkaWRu J3QKPiBmaW5pc2ggdGhlIGVudGlyZSBwYXRjaHNldCBiYWNrIHdoZW4gSSBvcmlnaW5hbGx5IHdy b3RlIGl0Li4uLgo+IAoKT2suIFdlbGwgSSBkb24ndCBrbm93IGlmIEphbiBpcyB1cCBmb3IgYWRk aW5nIHRoYXQgb3Igd2hhdC4gOikgSQp3b3VsZG4ndCBiZSBhZ2FpbnN0IGdldHRpbmcgdGhpcyBp biBhcyBpcyBzbyBpdCBpc24ndCBoZWxkIG9mZiBsb25nZXIuCkl0IHN0aWxsIG5lZWRzIGEgY29t bWVudCB0aG91Z2guIDspCgo+ID4gSSB3b25kZXIgaWYgd2UKPiA+IHN0aWxsIG5lZWQgdG8gc2V0 IGxzbGZsYWcvbHNzZmxhZyBpbiBlaXRoZXIgb2YgdGhlIGFib3ZlIGNhc2VzLCB0aG91Z2guCj4g PiBJdCBzZWVtcyBsaWtlIHRoZSBnZW5lcmljIGRldGVjdGlvbiBzaG91bGQgaGFuZGxlIGl0Li4/ Cj4gCj4gSW4gdGhlIGVuZCBpdCB3b3VsZCBsb29rIGF0IHRoZSByZWxldmFudCAtPnNlZW4gZmxh ZyB0byBkZXRlcm1pbmUKPiBpZiB0aGVyZSB3YXMgYSBjcm9zcy1vcHRpb24tc3RydWN0IGNvbmZs aWN0LiBFc3NlbnRpYWxseSwgdGhlCj4gY29uZmxpY3QgZGVmaW5pdGlvbiBuZWVkcyB0byBkZWZp bmUgY29uZmxpY3RzIHZpYSBhIHtncm91cCwgb3B0aW9ufQo+IHR1cGxlIHJhdGhlciB0aGFuIGp1 c3QgdGhlIHtvcHRpb259IGl0IHVzZXMgbm93Li4uCj4gCgpTdXJlLiBOb3QgYSBodWdlIGRlYWws IGJ1dCB0byBiZSBjbGVhciBteSBjb21tZW50IGhlcmUgd2FzIHdpdGggcmVzcGVjdAp0byB0aGUg ZmFjdCB0aGF0IHdlIHNldCBsc2xmbGFnIGFuZCBsc3NmbGFnIGluIHRob3NlIHR3bwpTX1NFQ1RM T0cvU19TRUNUU0laRSBibG9ja3MuIEkgc3VzcGVjdCB3ZSBzdGlsbCBuZWVkIHRoZSBmbGFnIGZv ciB0aGUKTF9TRUNUKiBjb25mbGljdCwgYnV0IGl0IGxvb2tzIGxpa2UgdGhlIGdlbmVyaWMgY29k ZSBub3cgaGFuZGxlcyB0aGUKY29uZmxpY3Qgd2l0aGluIHRoZSAncycgZ3JvdXAgb2Ygb3B0aW9u cy4gSW4gb3RoZXIgd29yZHMsIHdlIGhhdmUKZHVwbGljYXRlIGhhbmRsaW5nIG9mIHRoZSBTX1NF Q1RMT0cvU19TRUNUU0laRSBjb25mbGljdCBhZnRlciB0aGlzCnBhdGNoLgoKQnJpYW4KCj4gLURh dmUuCj4gLS0gCj4gRGF2ZSBDaGlubmVyCj4gZGF2aWRAZnJvbW9yYml0LmNvbQo+IAo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4geGZzIG1haWxpbmcg bGlzdAo+IHhmc0Bvc3Muc2dpLmNvbQo+IGh0dHA6Ly9vc3Muc2dpLmNvbS9tYWlsbWFuL2xpc3Rp bmZvL3hmcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K eGZzIG1haWxpbmcgbGlzdAp4ZnNAb3NzLnNnaS5jb20KaHR0cDovL29zcy5zZ2kuY29tL21haWxt YW4vbGlzdGluZm8veGZzCg==