From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jean-Francois Moine Subject: Re: [PATCH v2 26/28] drm/i2c: tda998x: code optimization Date: Sun, 12 Jan 2014 11:14:20 +0100 Message-ID: <20140112111420.6258799a@armhf> References: <20140109120725.0b0f3e55@armhf> <20140111185509.GL15937@n2100.arm.linux.org.uk> <20140112092201.764fb09c@armhf> <20140112094533.GP15937@n2100.arm.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5]) by gabe.freedesktop.org (Postfix) with ESMTP id D0195FB2F8 for ; Sun, 12 Jan 2014 02:14:53 -0800 (PST) In-Reply-To: <20140112094533.GP15937@n2100.arm.linux.org.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org To: Russell King - ARM Linux Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gU3VuLCAxMiBKYW4gMjAxNCAwOTo0NTozMyArMDAwMApSdXNzZWxsIEtpbmcgLSBBUk0gTGlu dXggPGxpbnV4QGFybS5saW51eC5vcmcudWs+IHdyb3RlOgoKPiBPbiBTdW4sIEphbiAxMiwgMjAx NCBhdCAwOToyMjowMUFNICswMTAwLCBKZWFuLUZyYW5jb2lzIE1vaW5lIHdyb3RlOgo+ID4gT24g U2F0LCAxMSBKYW4gMjAxNCAxODo1NTowOSArMDAwMAo+ID4gUnVzc2VsbCBLaW5nIC0gQVJNIExp bnV4IDxsaW51eEBhcm0ubGludXgub3JnLnVrPiB3cm90ZToKPiA+IAo+ID4gPiBPbiBUaHUsIEph biAwOSwgMjAxNCBhdCAxMjowNzoyNVBNICswMTAwLCBKZWFuLUZyYW5jb2lzIE1vaW5lIHdyb3Rl Ogo+ID4gPiA+IFRoaXMgcGF0Y2ggcmVkdWNlcyB0aGUgbnVtYmVyIG9mIEkyQyBleGNoYW5nZXMg Ynkgc2V0dGluZyBtYW55IGJpdHMgaW4KPiA+ID4gPiBvbmUgd3JpdGUgYW5kIHJlbW92aW5nIGEg dXNlbGVzcyB3cml0ZS4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKZWFuLUZyYW5j b2lzIE1vaW5lIDxtb2luZWpmQGZyZWUuZnI+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gIGRyaXZlcnMv Z3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYyAgIHwgMTAgKysrKy0tLS0tLQo+ID4gPiA+ICAxIGZp bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ID4gPiA+IAo+ID4g PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTJjL3RkYTk5OHhfZHJ2LmMKPiA+ID4gPiBpbmRleCA2YjRmNmQyLi5kM2Iz ZjNhIDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYu Ywo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pMmMvdGRhOTk4eF9kcnYuYwo+ID4gPiA+ IEBAIC03NTEsMTAgKzc1MSwxMCBAQCB0ZGE5OTh4X2NvbmZpZ3VyZV9hdWRpbyhzdHJ1Y3QgdGRh OTk4eF9wcml2ICpwcml2LAo+ID4gPiA+ICAJfQo+ID4gPiA+ICAKPiA+ID4gPiAgCXJlZ193cml0 ZShwcml2LCBSRUdfQUlQX0NMS1NFTCwgY2xrc2VsX2FpcCk7Cj4gPiA+ID4gLQlyZWdfY2xlYXIo cHJpdiwgUkVHX0FJUF9DTlRSTF8wLCBBSVBfQ05UUkxfMF9MQVlPVVQpOwo+ID4gPiA+ICsJcmVn X2NsZWFyKHByaXYsIFJFR19BSVBfQ05UUkxfMCwgQUlQX0NOVFJMXzBfTEFZT1VUIHwKPiA+ID4g Cj4gPiA+IFRoaXMgcGF0Y2ggY2xlYXJseSBoYXNuJ3QgZXZlbiBiZWVuIGJ1aWxkIHRlc3RlZCwg c28gSSBkb3VidCB0aGVyZSdzCj4gPiA+IG11Y2ggcG9pbnQgcmV2aWV3aW5nIHRoaXMgb3IgdGhl IGZvbGxvd2luZyBwYXRjaGVzLiAgRnJvbSBhIHF1aWNrIHNjYW4KPiA+ID4gb2YgdGhlIGZvbGxv d2luZyBwYXRjaGVzLCB0aGlzIG5ldmVyIGdvdCBmaXhlZCBzbyB0aGUgZm9sbG93aW5nIHBhdGNo ZXMKPiA+ID4gY2FuJ3QgaGF2ZSBiZWVuIGJ1aWxkIHRlc3RlZCBlaXRoZXIuCj4gPiAKPiA+IEkg ZG9uJ3Qgc2VlIHdoYXQgY2FuIGJlIHRoZSBwcm9ibGVtIHdpdGggdGhpcyBwYXRjaC4gSXQgZG9l cyBub3QgY2hhbmdlCj4gPiBhbnl0aGluZyBpbiB0aGUgbG9naWMuIEFib3V0IHRlc3RpbmcsIGl0 IGlzIGFwcGxpZWQgdG8gbXkgQ3Vib3gga2VybmVsCj4gPiBmb3IgbW9yZSB0aGFuIDQgbW9udGhz IGFuZCBldmVyeXRoaW5nIHdvcmtzIGNvcnJlY3RseS4KPiA+IAo+ID4gSSB3aWxsIG1vdmUgdGhl IGZvbGxvd2luZyBjb21tZW50IGEgYml0IHVwd2FyZHMuIE1heWJlIHRoZSBjb2RlIHdpbGwgYmUK PiA+IGNsZWFyZXIuCj4gCj4gWW91J3JlIHJlcGxhY2luZyAiKTsiIHdpdGggInwiIGhlcmUsIHdo aWNoIGlzIG5vdCBsZWdhbCBDLiAgUGFyZW50aGVzaXMKPiBtdXN0IGJlIGJhbGFuY2VkIGFuZCBz dGF0ZW1lbnRzIG11c3QgYmUgdGVybWluYXRlZC4KCiE/IHRoZXkgYXJlOgoKLQlyZWdfY2xlYXIo cHJpdiwgUkVHX0FJUF9DTlRSTF8wLCBBSVBfQ05UUkxfMF9MQVlPVVQpOworCXJlZ19jbGVhcihw cml2LCBSRUdfQUlQX0NOVFJMXzAsIEFJUF9DTlRSTF8wX0xBWU9VVCB8CiAKIAkvKiBFbmFibGUg YXV0b21hdGljIENUUyBnZW5lcmF0aW9uICovCi0JcmVnX2NsZWFyKHByaXYsIFJFR19BSVBfQ05U UkxfMCwgQUlQX0NOVFJMXzBfQUNSX01BTik7CisJCQkJCUFJUF9DTlRSTF8wX0FDUl9NQU4pOwoK Z2l2ZXM6CgoJcmVnX2NsZWFyKHByaXYsIFJFR19BSVBfQ05UUkxfMCwgQUlQX0NOVFJMXzBfTEFZ T1VUIHwKCgkvKiBFbmFibGUgYXV0b21hdGljIENUUyBnZW5lcmF0aW9uICovCgkJCQkJQUlQX0NO VFJMXzBfQUNSX01BTik7CgoKLS0gCktlbiBhciBjJ2hlbnRhw7EJfAkgICAgICAqKiBCcmVpemgg aGEgTGludXggYXRhdiEgKioKSmVmCQl8CQlodHRwOi8vbW9pbmVqZi5mcmVlLmZyLwpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=