From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH 1/3] drm/msm: dpu: Grab the modeset locks in frame_event Date: Mon, 26 Nov 2018 16:45:02 -0500 Message-ID: <20181126214502.GD154160@art_vandelay> References: <20181112214713.69826-1-sean@poorly.run> <20181121092957.GI4266@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20181121092957.GI4266-dv86pmgwkMBes7Z6vYuT8azUEOm+Xw19@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: Daniel Vetter Cc: Sean Paul , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, Sean Paul , dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMTA6Mjk6NTdBTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCAwNDo0NzowM1BNIC0wNTAwLCBTZWFuIFBh dWwgd3JvdGU6Cj4gPiBGcm9tOiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9yZz4KPiA+ IAo+ID4gVGhpcyBwYXRjaCB3cmFwcyBkcHVfY29yZV9wZXJmX2NydGNfcmVsZWFzZV9idygpIHdp dGggbW9kZXNldCBsb2Nrcwo+ID4gc2luY2UgaXQgZGlncyBpbnRvIHRoZSBzdGF0ZSBvYmplY3Rz Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9taXVtLm9y Zz4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMg fCAyICsrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYyBiL2RyaXZl cnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9jcnRjLmMKPiA+IGluZGV4IGVkODRjZjQ0YTIy Mi4uNmU2MzZmMzczOTUwIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNw L2RwdTEvZHB1X2NydGMuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEv ZHB1X2NydGMuYwo+ID4gQEAgLTMzOCw3ICszMzgsOSBAQCBzdGF0aWMgdm9pZCBkcHVfY3J0Y19m cmFtZV9ldmVudF93b3JrKHN0cnVjdCBrdGhyZWFkX3dvcmsgKndvcmspCj4gPiAgCQkJLyogcmVs ZWFzZSBiYW5kd2lkdGggYW5kIG90aGVyIHJlc291cmNlcyAqLwo+ID4gIAkJCXRyYWNlX2RwdV9j cnRjX2ZyYW1lX2V2ZW50X2RvbmUoRFJNSUQoY3J0YyksCj4gPiAgCQkJCQkJCWZldmVudC0+ZXZl bnQpOwo+ID4gKwkJCWRybV9tb2Rlc2V0X2xvY2tfYWxsKGNydGMtPmRldik7Cj4gCj4gRnJvbSB0 aGUga2VybmVsZG9jOiAiVGhpcyBmdW5jdGlvbiBpcyBkZXByZWNhdGVkIiBQbGVhc2UgZG9uJ3Qg dXNlIGl0IGluCj4gbmV3IGNvZGUgOi0pCj4gCj4gRm9yIGxvY2tpbmcgYWxsIHRoZSBzdGF0ZSB5 b3Ugd2FudCBsb2NrX2FsbF9jdHguCgpJZiB5b3UncmUgbG9va2luZyBmb3IgbWUsIEknbGwgYmUg aW4gbXkgKGZyZXF1ZW50bHkgdXNlZCkgY29uZSBvZiBzaGFtZSA6KAoKVGhhbmtzIGZvciBjYXRj aGluZyB0aGlzLCB2MiBpbmNvbWluZyEKClNlYW4KCgo+IC1EYW5pZWwKPiAKPiA+ICAJCQlkcHVf Y29yZV9wZXJmX2NydGNfcmVsZWFzZV9idyhjcnRjKTsKPiA+ICsJCQlkcm1fbW9kZXNldF91bmxv Y2tfYWxsKGNydGMtPmRldik7Cj4gPiAgCQl9IGVsc2Ugewo+ID4gIAkJCXRyYWNlX2RwdV9jcnRj X2ZyYW1lX2V2ZW50X21vcmVfcGVuZGluZyhEUk1JRChjcnRjKSwKPiA+ICAJCQkJCQkJCWZldmVu dC0+ZXZlbnQpOwo+ID4gLS0gCj4gPiBTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2luZWVyLCBHb29n bGUgLyBDaHJvbWl1bSBPUwo+ID4gCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+ID4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKPiAKPiAtLSAKPiBEYW5pZWwgVmV0dGVyCj4gU29m dHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCj4gaHR0cDovL2Jsb2cuZmZ3bGwuY2gK Ci0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVuZ2luZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8g bWFpbGluZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K