From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915/execlists: Use a locked clear_bit() for synchronisation with interrupt Date: Thu, 22 Mar 2018 11:34:18 +0200 Message-ID: <87sh8sihd1.fsf@intel.com> References: <20180321091027.21034-1-chris@chris-wilson.co.uk> <87o9jh670l.fsf@gaia.fi.intel.com> <152165190606.4865.17767354193032840997@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id A7A3A6E484 for ; Thu, 22 Mar 2018 09:33:28 +0000 (UTC) In-Reply-To: <152165190606.4865.17767354193032840997@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Michel Thierry , Mika Kuoppala , "intel-gfx@lists.freedesktop.org" Cc: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAyMSBNYXIgMjAxOCwgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+IHdyb3RlOgo+IFF1b3RpbmcgTWljaGVsIFRoaWVycnkgKDIwMTgtMDMtMjEgMTc6MDE6MTIp Cj4+IE9uIDMvMjEvMjAxOCAzOjQ2IEFNLCBNaWthIEt1b3BwYWxhIHdyb3RlOgo+PiA+IENocmlz IFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPiB3cml0ZXM6Cj4+ID4+IC0gICAgICAg ICAgICAvKiBUaGUgd3JpdGUgd2lsbCBiZSBvcmRlcmVkIGJ5IHRoZSB1bmNhY2hlZCByZWFkIChp dHNlbGYKPj4gPj4gLSAgICAgICAgICAgICAqIGEgbWVtb3J5IGJhcnJpZXIpLCBzbyB3ZSBkbyBu b3QgbmVlZCBhbm90aGVyIGluIHRoZSBmb3JtCj4+ID4+IC0gICAgICAgICAgICAgKiBvZiBhIGxv Y2tlZCBpbnN0cnVjdGlvbi4gVGhlIHJhY2UgYmV0d2VlbiB0aGUgaW50ZXJydXB0Cj4+ID4+IC0g ICAgICAgICAgICAgKiBoYW5kbGVyIGFuZCB0aGUgc3BsaXQgdGVzdC9jbGVhciBpcyBoYXJtbGVz cyBhcyB3ZSBvcmRlcgo+PiA+PiAtICAgICAgICAgICAgICogb3VyIGNsZWFyIGJlZm9yZSB0aGUg Q1NCIHJlYWQuIElmIHRoZSBpbnRlcnJ1cHQgYXJyaXZlZAo+PiA+PiAtICAgICAgICAgICAgICog Zmlyc3QgYmV0d2VlbiB0aGUgdGVzdCBhbmQgdGhlIGNsZWFyLCB3ZSByZWFkIHRoZSB1cGRhdGVk Cj4+ID4+IC0gICAgICAgICAgICAgKiBDU0IgYW5kIGNsZWFyIHRoZSBiaXQuIElmIHRoZSBpbnRl cnJ1cHQgYXJyaXZlcyBhcyB3ZSByZWFkCj4+ID4+IC0gICAgICAgICAgICAgKiB0aGUgQ1NCIG9y IGxhdGVyIChpLmUuIGFmdGVyIHdlIGhhZCBjbGVhcmVkIHRoZSBiaXQpIHRoZSBiaXQKPj4gPj4g LSAgICAgICAgICAgICAqIGlzIHNldCBhbmQgd2UgZG8gYSBuZXcgbG9vcC4KPj4gPj4gLSAgICAg ICAgICAgICAqLwo+PiA+PiAtICAgICAgICAgICAgX19jbGVhcl9iaXQoRU5HSU5FX0lSUV9FWEVD TElTVCwgJmVuZ2luZS0+aXJxX3Bvc3RlZCk7Cj4+ID4+ICsgICAgICAgICAgICAvKiBDbGVhciBi ZWZvcmUgcmVhZGluZyB0byBjYXRjaCBuZXcgaW50ZXJydXB0cyAqLwo+PiA+PiArICAgICAgICAg ICAgY2xlYXJfYml0KEVOR0lORV9JUlFfRVhFQ0xJU1QsICZlbmdpbmUtPmlycV9wb3N0ZWQpOwo+ PiA+PiArICAgICAgICAgICAgc21wX21iX19hZnRlcl9hdG9taWMoKTsKPj4gCj4+IENoZWNrcGF0 Y2ggd2FudHMgYSBjb21tZW50IGZvciB0aGUgbWVtb3J5IGJhcnJpZXIuLi4gQXJlIHdlIGJlaW5n IHN0cmljdCAKPj4gYWJvdXQgaXQ/IChodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcv c2VyaWVzLzQwMzU5LykKPgo+IFRoZXJlJ3MgYSBjb21tZW50IGZvciBpdCBub3QgdHdvIGxpbmVz IGFib3ZlISBTaWxseSBwZXJsIHNjcmlwdC4KClN1cmUsIGl0J3Mgbm93aGVyZSBuZWFyIHBlcmZl Y3QuIEJ1dCBJIGRvIGxpa2UgdG8gZ2V0IHRoZSByZW1pbmRlciBhYm91dAp0aGlzLCAiaGV5IGRv bid0IGZvcmdldCB0byBkb2N1bWVudCB5b3VyIG1lbW9yeSBiYXJyaWVycywgbG9ja3MsCmV0Yy4i LiBJdCBkb2VzIG1lYW4gd2UgY2FuJ3QgdXNlIGNoZWNrcGF0Y2ggZm9yIGdhdGluZywgYnV0IEkg dGhpbmsgaXQKY2FuIG1ha2UgdGhlIHJldmlld2VyJ3MgbGlmZSBlYXNpZXIgdG8gYmUgYWJsZSB0 byBqdXN0IHBvaW50IGF0IHRoZQpyZXN1bHRzLCBhbmQgYXNrIHRoZSBhdXRob3IgdG8gZml4IHRo ZSByZWxldmFudCBzdHVmZi4gSSB0aGluayBpdCdzIGxlc3MKdGVkaW91cyBhbmQgbGVzcyBvZmZl bnNpdmUgdGhhbiB0aGUgcmV2aWV3ZXIgZG9pbmcgdGhlIGpvYiBtYW51YWxseS4KCkJSLApKYW5p LgoKCi0tIApKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==