From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 1/7] drm/omap: drop unneeded locking from mgr_fld_write() Date: Tue, 3 Sep 2019 17:14:54 +0300 Message-ID: <20190903141454.GD4812@pendragon.ideasonboard.com> References: <20190902125359.18001-1-tomi.valkeinen@ti.com> <20190902125359.18001-2-tomi.valkeinen@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by gabe.freedesktop.org (Postfix) with ESMTPS id 404E7893ED for ; Tue, 3 Sep 2019 14:15:06 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20190902125359.18001-2-tomi.valkeinen@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Tomi Valkeinen Cc: Jyri Sarha , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgVG9taSwKClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLgoKT24gTW9uLCBTZXAgMDIsIDIwMTkg YXQgMDM6NTM6NTNQTSArMDMwMCwgVG9taSBWYWxrZWluZW4gd3JvdGU6Cj4gQ29tbWl0IGQ0OWNk MTU1NTBkOWQ0NDk1ZjYxODc0MjUzMThjMjQ1ZDU4Y2I2M2YgKCJPTUFQRFNTOiBESVNQQzogbG9j awo+IGFjY2VzcyB0byBESVNQQ19DT05UUk9MICYgRElTUENfQ09ORklHIikgYWRkZWQgbG9ja2lu ZyB0bwo+IG1ncl9mbGRfd3JpdGUoKS4gVGhpcyB3YXMgbmVlZGVkIGluIG9tYXBmYiB0aW1lcyBk dWUgdG8gbGFjayBvZiBnb29kCj4gbG9ja2luZywgZXNwZWNpYWxseSBpbiB0aGUgY2FzZSBvZiBi b3RoIFY0TDIgYW5kIGZiZGV2IGxheWVycyB1c2luZyB0aGUKPiBEU1MgZHJpdmVyLgo+IAo+IFRo aXMgaXMgbm90IG5lZWRlZCBmb3Igb21hcGRybSwgc28gd2UgY2FuIHJlbW92ZSB0aGUgbG9ja2lu Zy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGku Y29tPgoKSSd2ZSBmb2xsb3dlZCBhbGwgY29kZSBwYXRocywgYW5kIHRoZXkgZW5kIHVwIGVpdGhl ciBpbiB0aGUgYnJpZGdlCmVuYWJsZSBvcGVyYXRpb25zIG9yIHRoZSBDUlRDIGF0b21pYyBmbHVz aCAoZGlzcmVnYXJkaW5nCnN1c3BlbmQvcmVzdW1lKS4gVGhvc2UgY2FuJ3QgcmFjZSBlYWNoIG90 aGVyLCBzbyB0aGlzIHNob3VsZCBiZSBzYWZlLgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL29t YXBkcm0vZHNzL2Rpc3BjLmMgfCAxNiArLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCAxIGluc2VydGlvbigrKSwgMTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9vbWFwZHJtL2Rzcy9kaXNwYy5jIGIvZHJpdmVycy9ncHUvZHJtL29tYXBkcm0v ZHNzL2Rpc3BjLmMKPiBpbmRleCA3ODVjNTU0NjA2N2EuLmM2ZGEzM2U3MDE0ZiAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9kc3MvZGlzcGMuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9vbWFwZHJtL2Rzcy9kaXNwYy5jCj4gQEAgLTE4NCw5ICsxODQsNiBAQCBzdHJ1Y3Qg ZGlzcGNfZGV2aWNlIHsKPiAgCj4gIAlzdHJ1Y3QgcmVnbWFwICpzeXNjb25fcG9sOwo+ICAJdTMy IHN5c2Nvbl9wb2xfb2Zmc2V0Owo+IC0KPiAtCS8qIERJU1BDX0NPTlRST0wgJiBESVNQQ19DT05G SUcgbG9jayovCj4gLQlzcGlubG9ja190IGNvbnRyb2xfbG9jazsKPiAgfTsKPiAgCj4gIGVudW0g b21hcF9jb2xvcl9jb21wb25lbnQgewo+IEBAIC0zNzcsMTYgKzM3NCw3IEBAIHN0YXRpYyB2b2lk IG1ncl9mbGRfd3JpdGUoc3RydWN0IGRpc3BjX2RldmljZSAqZGlzcGMsIGVudW0gb21hcF9jaGFu bmVsIGNoYW5uZWwsCj4gIAkJCSAgZW51bSBtZ3JfcmVnX2ZpZWxkcyByZWdmbGQsIGludCB2YWwp Cj4gIHsKPiAgCWNvbnN0IHN0cnVjdCBkaXNwY19yZWdfZmllbGQgcmZsZCA9IG1ncl9kZXNjW2No YW5uZWxdLnJlZ19kZXNjW3JlZ2ZsZF07CgpXaGlsZSBhdCBpdCwgc2hvdWxkIHlvdSB0dXJuIHRo aXMgaW50byBhIHBvaW50ZXIgdG8gYXZvaWQgYW4gdW5uZWNlc3NhcnkKY29weSA/CgpSZXZpZXdl ZC1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29t PgoKPiAtCWNvbnN0IGJvb2wgbmVlZF9sb2NrID0gcmZsZC5yZWcgPT0gRElTUENfQ09OVFJPTCB8 fCByZmxkLnJlZyA9PSBESVNQQ19DT05GSUc7Cj4gLQl1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0K PiAtCWlmIChuZWVkX2xvY2spIHsKPiAtCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGlzcGMtPmNvbnRy b2xfbG9jaywgZmxhZ3MpOwo+IC0JCVJFR19GTERfTU9EKGRpc3BjLCByZmxkLnJlZywgdmFsLCBy ZmxkLmhpZ2gsIHJmbGQubG93KTsKPiAtCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkaXNwYy0+ Y29udHJvbF9sb2NrLCBmbGFncyk7Cj4gLQl9IGVsc2Ugewo+IC0JCVJFR19GTERfTU9EKGRpc3Bj LCByZmxkLnJlZywgdmFsLCByZmxkLmhpZ2gsIHJmbGQubG93KTsKPiAtCX0KPiArCVJFR19GTERf TU9EKGRpc3BjLCByZmxkLnJlZywgdmFsLCByZmxkLmhpZ2gsIHJmbGQubG93KTsKPiAgfQo+ICAK PiAgc3RhdGljIGludCBkaXNwY19nZXRfbnVtX292bHMoc3RydWN0IGRpc3BjX2RldmljZSAqZGlz cGMpCj4gQEAgLTQ3NjksOCArNDc1Nyw2IEBAIHN0YXRpYyBpbnQgZGlzcGNfYmluZChzdHJ1Y3Qg ZGV2aWNlICpkZXYsIHN0cnVjdCBkZXZpY2UgKm1hc3Rlciwgdm9pZCAqZGF0YSkKPiAgCXBsYXRm b3JtX3NldF9kcnZkYXRhKHBkZXYsIGRpc3BjKTsKPiAgCWRpc3BjLT5kc3MgPSBkc3M7Cj4gIAo+ IC0Jc3Bpbl9sb2NrX2luaXQoJmRpc3BjLT5jb250cm9sX2xvY2spOwo+IC0KPiAgCS8qCj4gIAkg KiBUaGUgT01BUDMtYmFzZWQgbW9kZWxzIGNhbid0IGJlIHRvbGQgYXBhcnQgdXNpbmcgdGhlIGNv bXBhdGlibGUKPiAgCSAqIHN0cmluZywgdXNlIFNvQyBkZXZpY2UgbWF0Y2hpbmcuCgotLSAKUmVn YXJkcywKCkxhdXJlbnQgUGluY2hhcnQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVs