From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 05/22] drm/i915: Lock the gem_context->active_list while dropping the link Date: Mon, 18 Mar 2019 10:50:42 +0000 Message-ID: References: <20190318095204.9913-1-chris@chris-wilson.co.uk> <20190318095204.9913-5-chris@chris-wilson.co.uk> <56d5dcbb-701e-78b8-f8e2-d7190ecb7e15@linux.intel.com> <155290593919.4168.4540239138162156743@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 62BB48984F for ; Mon, 18 Mar 2019 10:50:46 +0000 (UTC) In-Reply-To: <155290593919.4168.4540239138162156743@skylake-alporthouse-com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE4LzAzLzIwMTkgMTA6NDUsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTAzLTE4IDEwOjM5OjQ0KQo+Pgo+PiBPbiAxOC8wMy8yMDE5IDA5OjUx LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBPbiB1bnBpbm5pbmcgdGhlIGludGVsX2NvbnRleHQs IHdlIHJlbW92ZSBpdCBmcm9tIHRoZSBhY3RpdmUgbGlzdAo+Pj4gaW5zaWRlIHRoZSBHRU0gY29u dGV4dC4gVGhpcyBsaXN0IGlzIHN1cHBvc2VkIHRvIGJlIGd1YXJkZWQgYnkgdGhlIEdFTQo+Pj4g Y29udGV4dCBtdXRleCwgc28gcmVtZW1iZXIgdG8gdGFrZSBpdCEKPj4KPj4gRml4ZXM6ID8KPiAK PiBJdCBpcyBub3QgYnJva2VuIHlldCA6KQo+IAo+Pj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+PiAtLS0KPj4+ICAgIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2NvbnRleHQuYyAgICAgICAgIHwgMTUgKysrKysrKysrKystLS0tCj4+ PiAgICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyAgICAgICAgICAgICB8ICAzIC0t LQo+Pj4gICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jICAgICAgfCAg MyAtLS0KPj4+ICAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9tb2NrX2VuZ2luZS5j IHwgIDIgLS0KPj4+ICAgIDQgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVs ZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2NvbnRleHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NvbnRleHQuYwo+Pj4gaW5k ZXggNWExNmM5YmIyNzc4Li4wYWI4OTRhMDU4ZjYgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9jb250ZXh0LmMKPj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2NvbnRleHQuYwo+Pj4gQEAgLTE2NSwxMyArMTY1LDEzIEBAIGludGVsX2NvbnRleHRf cGluKHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpjdHgsCj4+PiAgICAgICAgICAgICAgICBpZiAo ZXJyKQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGVycjsKPj4+ICAgIAo+Pj4gKyAg ICAgICAgICAgICBpOTE1X2dlbV9jb250ZXh0X2dldChjdHgpOwo+Pj4gKyAgICAgICAgICAgICBH RU1fQlVHX09OKGNlLT5nZW1fY29udGV4dCAhPSBjdHgpOwo+Pj4gKwo+Pj4gICAgICAgICAgICAg ICAgbXV0ZXhfbG9jaygmY3R4LT5tdXRleCk7Cj4+PiAgICAgICAgICAgICAgICBsaXN0X2FkZCgm Y2UtPmFjdGl2ZV9saW5rLCAmY3R4LT5hY3RpdmVfZW5naW5lcyk7Cj4+PiAgICAgICAgICAgICAg ICBtdXRleF91bmxvY2soJmN0eC0+bXV0ZXgpOwo+Pj4gICAgCj4+PiAtICAgICAgICAgICAgIGk5 MTVfZ2VtX2NvbnRleHRfZ2V0KGN0eCk7Cj4+PiAtICAgICAgICAgICAgIEdFTV9CVUdfT04oY2Ut PmdlbV9jb250ZXh0ICE9IGN0eCk7Cj4+PiAtCj4+PiAgICAgICAgICAgICAgICBzbXBfbWJfX2Jl Zm9yZV9hdG9taWMoKTsgLyogZmx1c2ggcGluIGJlZm9yZSBpdCBpcyB2aXNpYmxlICovCj4+PiAg ICAgICAgfQo+Pj4gICAgCj4+PiBAQCAtMTk0LDkgKzE5NCwxNiBAQCB2b2lkIGludGVsX2NvbnRl eHRfdW5waW4oc3RydWN0IGludGVsX2NvbnRleHQgKmNlKQo+Pj4gICAgICAgIC8qIFdlIG1heSBi ZSBjYWxsZWQgZnJvbSBpbnNpZGUgaW50ZWxfY29udGV4dF9waW4oKSB0byBldmljdCBhbm90aGVy ICovCj4+PiAgICAgICAgbXV0ZXhfbG9ja19uZXN0ZWQoJmNlLT5waW5fbXV0ZXgsIFNJTkdMRV9E RVBUSF9ORVNUSU5HKTsKPj4KPj4gSG0gaXMgdGhlIG5lc3RlZCBhbm5vdGF0aW9uIGFuZCBjb21t ZW50IGNvcnJlY3Q/Cj4gCj4gWWVzLiBwaW4gLT4gdm1hIGJpbmQgLT4gZXZpY3QgLT4gcmV0aXJl IHJlcXVlc3RzIC0+IHVucGluIHNvbWVvbmUgZWxzZS4KClllcCwgdGhlIG9wcy0+cGluLi4gSSBt aXNzZWQgaXQuCgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGlu dGVsLmNvbT4KClJlZ2FyZHMsCgpUdnJ0a28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeA==