From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeykumar Sankaran Subject: Re: [PATCH v3 14/24] drm/msm: dpu: Grab the modeset locks in frame_event Date: Mon, 03 Dec 2018 11:53:59 -0800 Message-ID: <8aec85f01c74fd7f11de94f70641da99@codeaurora.org> References: <20181116184238.170034-15-sean@poorly.run> <20181130220011.39644-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181130220011.39644-1-sean@poorly.run> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sean Paul Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, Sean Paul , freedreno@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org T24gMjAxOC0xMS0zMCAxNDowMCwgU2VhbiBQYXVsIHdyb3RlOgo+IEZyb206IFNlYW4gUGF1bCA8 c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IAo+IFRoaXMgcGF0Y2ggd3JhcHMgZHB1X2NvcmVfcGVy Zl9jcnRjX3JlbGVhc2VfYncoKSB3aXRoIG1vZGVzZXQgbG9ja3MKPiBzaW5jZSBpdCBkaWdzIGlu dG8gdGhlIHN0YXRlIG9iamVjdHMuCj4gCj4gQ2hhbmdlcyBpbiB2MjoKPiAtIE5vbmUKPiBDaGFu Z2VzIGluIHYzOgo+IC0gVXNlIHRob3NlIG5pZnR5IG5ldyBEUk1fTU9ERVNFVF9MT0NLX0FMTF8q IGhlbHBlcnMgKERhbmllbCkKPiAKPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNo Pgo+IENjOiBKZXlrdW1hciBTYW5rYXJhbiA8anNhbmthQGNvZGVhdXJvcmEub3JnPgo+IFNpZ25l ZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+IC0tLQpJIHNlZSBE YW5pZWwncyBjb21tZW50cyBhcmUgYWRkcmVzc2VkLiBTbyAuLgpSZXZpZXdlZC1ieTogSmV5a3Vt YXIgU2Fua2FyYW4gPGpzYW5rYUBjb2RlYXVyb3JhLm9yZz4KCj4gIGRyaXZlcnMvZ3B1L2RybS9t c20vZGlzcC9kcHUxL2RwdV9jcnRjLmMgfCAxNSArKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNo YW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYwo+IGIvZHJpdmVycy9ncHUv ZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYwo+IGluZGV4IDc0ZWYzODRkOWNkNmEuLjAzZGRk MjgxYTM1NGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1 X2NydGMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMK PiBAQCAtMzA2LDYgKzMwNiwxOSBAQCBzdGF0aWMgdm9pZCBkcHVfY3J0Y192YmxhbmtfY2Iodm9p ZCAqZGF0YSkKPiAgCXRyYWNlX2RwdV9jcnRjX3ZibGFua19jYihEUk1JRChjcnRjKSk7Cj4gIH0K PiAKPiArc3RhdGljIHZvaWQgZHB1X2NydGNfcmVsZWFzZV9id191bmxvY2tlZChzdHJ1Y3QgZHJt X2NydGMgKmNydGMpCj4gK3sKPiArCWludCByZXQgPSAwOwo+ICsJc3RydWN0IGRybV9tb2Rlc2V0 X2FjcXVpcmVfY3R4IGN0eDsKPiArCj4gKwlEUk1fTU9ERVNFVF9MT0NLX0FMTF9CRUdJTihjcnRj LT5kZXYsIGN0eCwgMCwgcmV0KTsKPiArCWRwdV9jb3JlX3BlcmZfY3J0Y19yZWxlYXNlX2J3KGNy dGMpOwo+ICsJRFJNX01PREVTRVRfTE9DS19BTExfRU5EKGN0eCwgcmV0KTsKPiArCWlmIChyZXQp Cj4gKwkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gYWNxdWlyZSBtb2Rlc2V0IGxvY2tzIHRvIHJlbGVh c2UgYncsCj4gJWRcbiIsCj4gKwkJCSAgcmV0KTsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgZHB1 X2NydGNfZnJhbWVfZXZlbnRfd29yayhzdHJ1Y3Qga3RocmVhZF93b3JrICp3b3JrKQo+ICB7Cj4g IAlzdHJ1Y3QgZHB1X2NydGNfZnJhbWVfZXZlbnQgKmZldmVudCA9IGNvbnRhaW5lcl9vZih3b3Jr LAo+IEBAIC0zMzUsNyArMzQ4LDcgQEAgc3RhdGljIHZvaWQgZHB1X2NydGNfZnJhbWVfZXZlbnRf d29yayhzdHJ1Y3QKPiBrdGhyZWFkX3dvcmsgKndvcmspCj4gIAkJCS8qIHJlbGVhc2UgYmFuZHdp ZHRoIGFuZCBvdGhlciByZXNvdXJjZXMgKi8KPiAgCQkJdHJhY2VfZHB1X2NydGNfZnJhbWVfZXZl bnRfZG9uZShEUk1JRChjcnRjKSwKPiAgCQkJCQkJCWZldmVudC0+ZXZlbnQpOwo+IC0JCQlkcHVf Y29yZV9wZXJmX2NydGNfcmVsZWFzZV9idyhjcnRjKTsKPiArCQkJZHB1X2NydGNfcmVsZWFzZV9i d191bmxvY2tlZChjcnRjKTsKPiAgCQl9IGVsc2Ugewo+IAo+IHRyYWNlX2RwdV9jcnRjX2ZyYW1l X2V2ZW50X21vcmVfcGVuZGluZyhEUk1JRChjcnRjKSwKPiAKPiBmZXZlbnQtPmV2ZW50KTsKCi0t IApKZXlrdW1hciBTCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=