From mboxrd@z Thu Jan 1 00:00:00 1970 From: Liviu Dudau Subject: Re: [PATCH 00/12] Cargo cult cleanup in atomic drivers Date: Thu, 18 Jan 2018 17:32:48 +0000 Message-ID: <20180118173247.GE11908@e110455-lin.cambridge.arm.com> References: <20180117215535.16517-1-laurent.pinchart+renesas@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from foss.arm.com (foss.arm.com [217.140.101.70]) by gabe.freedesktop.org (Postfix) with ESMTP id 561486E6C4 for ; Thu, 18 Jan 2018 17:32:50 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180117215535.16517-1-laurent.pinchart+renesas@ideasonboard.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Laurent Pinchart Cc: Boris Brezillon , Vincent Abriou , Alexey Brodkin , dri-devel@lists.freedesktop.org, Mali DP Maintainers , Shawn Guo List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMTE6NTU6MjNQTSArMDIwMCwgTGF1cmVudCBQaW5jaGFy dCB3cm90ZToKPiBIZWxsbywKCkhpIExhdXJlbnQsCgo+IAo+IFRoaXMgcGF0Y2ggc2VyaWVzIHJl bW92ZXMgYSBmZXcgY2FyZ28tY3VsdCBjb25zdHJ1Y3RzIGZyb20gYSBzZXQgb2YgYXRvbWljCj4g ZHJpdmVycy4KPiAKPiBQYXRjaGVzIDAxLzEyIGFuZCAwMi8xMiByZW1vdmUgdGhlIHVubmVlZGVk IC5tb2RlX3NldCgpIGFuZCAubW9kZV9zZXRfYmFzZSgpCj4gQ1JUQyBoYW5kbGVycyBmcm9tIHRo ZSBhcmMgYW5kIGF0bWVsLWhsY2RjIGRyaXZlcnMuCj4gCj4gUGF0Y2hlcyAwMy8xMiB0byAxMi8x MiB0aGVuIHJlbW92ZSB0aGUgdXNlIG9mIGRybV9wbGFuZV9oZWxwZXJfZGlzYWJsZSgpIGZyb20K PiB0aGUgcGxhbmUgLmRlc3Ryb3koKSBoYW5kbGVycyBvZiBhdG9taWMgZHJpdmVycywgcmVwbGFj aW5nIHRoZW0gd2l0aCB0aGUgdXNlCj4gb2YgZHJtX2F0b21pY19oZWxwZXJfc2h1dGRvd24oKSBh dCByZW1vdmFsIHRpbWUuIEludGVybGVhdmVkIHRoZXJlIGFyZSBwYXRjaGVzCj4gMDQvMTIgYW5k IDA2LzEyIHRoYXQgcmVtb3ZlIHVubmVjZXNzYXJ5IGNsZWFudXBzIGluIGVycm9yIHBhdGhzLCBh bmQgcGF0Y2gKPiAwOS8xMiB0aGF0IGFkZHMgbWlzc2luZyBjbGVhbnVwLgoKVGhhbmtzIGZvciB0 aGUgY2xlYW51cCEKCj4gCj4gQWxsIHRoaXMgaGFzIGJlZW4gY29tcGlsZS10ZXN0ZWQgb25seS4K CkFuZCBJIHdhcyB0cnlpbmcgdG8gdGVzdCB0aGUgcGF0Y2hlcyB0b2RheSBidXQgSSd2ZSBtYWRl IHRoZSBmb29saXNoCmRlY2lzaW9uIHRvIHVwZGF0ZSB0aGUgZmlybXdhcmUgb24gbXkgSnVubyBi b2FyZCBmaXJzdCA6KCBJIGhvcGUgdG8KZmluaXNoIHRoZSB0ZXN0aW5nIHRvbW9ycm93LgoKPiAK PiBMYXVyZW50IFBpbmNoYXJ0ICgxMik6Cj4gICBkcm06IGFyYzogRG9uJ3Qgc2V0IENSVEMgLm1v ZGVfc2V0IGFuZCAubW9kZV9zZXRfYmFzZSBoYW5kbGVycwo+ICAgZHJtOiBhdG1lbC1obGNkYzog RG9uJ3Qgc2V0IENSVEMgLm1vZGVfc2V0IGFuZCAubW9kZV9zZXRfYmFzZSBoYW5kbGVycwo+ICAg ZHJtOiBhcmM6IFVzZSBkcm1fYXRvbWljX2hlbHBlcl9zaHV0ZG93bigpIHRvIGRpc2FibGUgcGxh bmVzIG9uCj4gICAgIHJlbW92YWwKPiAgIGRybTogYXJtOiBoZGxjZDogRG9uJ3QgZGVzdHJveSBw bGFuZSBtYW51YWxseSBpbiBoZGxjZF9zZXR1cF9jcnRjKCkKPiAgIGRybTogYXJtOiBoZGxjZDog VXNlIGRybV9hdG9taWNfaGVscGVyX3NodXRkb3duKCkgdG8gZGlzYWJsZSBwbGFuZXMgb24KPiAg ICAgcmVtb3ZhbAo+ICAgZHJtOiBhcm06IG1hbGlkcDogRG9uJ3QgZGVzdHJveSBwbGFuZXMgbWFu dWFsbHkgaW4gZXJyb3IgaGFuZGxlcnMKPiAgIGRybTogYXJtOiBtYWxpZHA6IFVzZSBkcm1fYXRv bWljX2hlbHBlcl9zaHV0ZG93bigpIHRvIGRpc2FibGUgcGxhbmVzCj4gICAgIG9uIHJlbW92YWwK PiAgIGRybTogbXNtOiBVc2UgZHJtX2F0b21pY19oZWxwZXJfc2h1dGRvd24oKSB0byBkaXNhYmxl IHBsYW5lcyBvbgo+ICAgICByZW1vdmFsCj4gICBkcm06IHN0aTogQ2xlYW51cCBLTVMgb2JqZWN0 cyBvbiByZW1vdmFsCj4gICBkcm06IHN0aTogVXNlIGRybV9hdG9taWNfaGVscGVyX3NodXRkb3du KCkgdG8gZGlzYWJsZSBwbGFuZXMgb24KPiAgICAgcmVtb3ZhbAo+ICAgZHJtOiB2YzQ6IFVzZSBk cm1fYXRvbWljX2hlbHBlcl9zaHV0ZG93bigpIHRvIGRpc2FibGUgcGxhbmVzIG9uCj4gICAgIHJl bW92YWwKPiAgIGRybTogenRlOiBVc2UgZHJtX2F0b21pY19oZWxwZXJfc2h1dGRvd24oKSB0byBk aXNhYmxlIHBsYW5lcyBvbgo+ICAgICByZW1vdmFsCgpBbnl3YXksIGZvciB0aGUgaGRsY2QgYW5k IG1hbGlkcCBwYXRjaGVzIGluIHRoZSBzZXJpZXM6CgpBY2tlZC1ieTogTGl2aXUgRHVkYXUgPGxp dml1LmR1ZGF1QGFybS5jb20+CgpJZiB5b3UgbmVlZCBtZSB0byBnZXQgdGhlIGRyaXZlciBwYXRj aGVzIGludG8gbXkgdHJlZXMgbGV0IG1lIGtub3cuCgpCZXN0IHJlZ2FyZHMsCkxpdml1Cgo+IAo+ ICBkcml2ZXJzL2dwdS9kcm0vYXJjL2FyY3BndV9jcnRjLmMgICAgICAgICAgICAgIHwgMTIgKyst LS0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9hcmMvYXJjcGd1X2Rydi5jICAgICAgICAgICAg ICAgfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vaGRsY2RfY3J0Yy5jICAgICAgICAgICAg ICAgfCAxMiArKy0tLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2FybS9oZGxjZF9kcnYuYyAg ICAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVycy9ncHUvZHJtL2FybS9tYWxpZHBfY3J0Yy5j ICAgICAgICAgICAgICB8IDEwICsrLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL2FybS9tYWxp ZHBfZHJ2LmMgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFs aWRwX2Rydi5oICAgICAgICAgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS9hcm0vbWFs aWRwX3BsYW5lcy5jICAgICAgICAgICAgfCAxNyArLS0tLS0tLS0tLS0tLS0tLQo+ICBkcml2ZXJz L2dwdS9kcm0vYXRtZWwtaGxjZGMvYXRtZWxfaGxjZGNfY3J0Yy5jIHwgIDIgLS0KPiAgZHJpdmVy cy9ncHUvZHJtL21zbS9LY29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAxIC0KPiAgZHJpdmVy cy9ncHUvZHJtL21zbS9tZHAvbWRwNC9tZHA0X3BsYW5lLmMgICAgICB8ICAxIC0KPiAgZHJpdmVy cy9ncHUvZHJtL21zbS9tZHAvbWRwNS9tZHA1X3BsYW5lLmMgICAgICB8ICAxIC0KPiAgZHJpdmVy cy9ncHUvZHJtL21zbS9tc21fZHJ2LmMgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgZHJpdmVy cy9ncHUvZHJtL3N0aS9zdGlfY3Vyc29yLmMgICAgICAgICAgICAgICB8IDEwICstLS0tLS0tLS0K PiAgZHJpdmVycy9ncHUvZHJtL3N0aS9zdGlfZHJ2LmMgICAgICAgICAgICAgICAgICB8ICAyICsr Cj4gIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2dkcC5jICAgICAgICAgICAgICAgICAgfCAxMCAr LS0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9zdGkvc3RpX2hxdmRwLmMgICAgICAgICAgICAg ICAgfCAxMCArLS0tLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS92YzQvS2NvbmZpZyAgICAgICAg ICAgICAgICAgICAgfCAgMSAtCj4gIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2Rydi5jICAgICAg ICAgICAgICAgICAgfCAgMyArKysKPiAgZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfcGxhbmUuYyAg ICAgICAgICAgICAgICB8ICA4ICstLS0tLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS96dGUvS2NvbmZp ZyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9kcm0venRlL3p4X2Ry bV9kcnYuYyAgICAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0venRlL3p4X3Bs YW5lLmMgICAgICAgICAgICAgICAgIHwgIDggKy0tLS0tLS0KPiAgMjMgZmlsZXMgY2hhbmdlZCwg MjMgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCj4gCj4gLS0gCj4gUmVnYXJkcywKPiAK PiBMYXVyZW50IFBpbmNoYXJ0Cj4gCgotLSAKPT09PT09PT09PT09PT09PT09PT0KfCBJIHdvdWxk IGxpa2UgdG8gfAp8IGZpeCB0aGUgd29ybGQsICB8CnwgYnV0IHRoZXkncmUgbm90IHwKfCBnaXZp bmcgbWUgdGhlICAgfAogXCBzb3VyY2UgY29kZSEgIC8KICAtLS0tLS0tLS0tLS0tLS0KICAgIMKv XF8o44OEKV8vwq8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==