From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 06/16] drm/i915: Move dev_priv->mm.[un]bound_list to its own lock Date: Thu, 10 Aug 2017 19:22:49 +0300 Message-ID: <1502382169.4310.50.camel@linux.intel.com> References: <20170726132610.3336-1-chris@chris-wilson.co.uk> <20170726132610.3336-7-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id CEA026E5BD for ; Thu, 10 Aug 2017 16:22:52 +0000 (UTC) In-Reply-To: <20170726132610.3336-7-chris@chris-wilson.co.uk> 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 T24ga2UsIDIwMTctMDctMjYgYXQgMTQ6MjYgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBS ZW1vdmUgdGhlIHN0cnVjdF9tdXRleCByZXF1aXJlbWVudCBhcm91bmQgZGV2X3ByaXYtPm1tLmJv dW5kX2xpc3QgYW5kCj4gZGV2X3ByaXYtPm1tLnVuYm91bmRfbGlzdCBieSBnaXZpbmcgaXQgaXRz IG93biBzcGlubG9jay4gVGhpcyByZWR1Y2VzCj4gb25lIG1vcmUgcmVxdWlyZW1lbnQgZm9yIHN0 cnVjdF9tdXRleCBhbmQgaW4gdGhlIHByb2Nlc3MgZ2l2ZXMgdXMKPiBzbGlnaHRseSBtb3JlIGFj Y3VyYXRlIHVuYm91bmRfbGlzdCB0cmFja2luZywgd2hpY2ggc2hvdWxkIGltcHJvdmUgdGhlCj4g c2hyaW5rZXIuCgpQbGVhc2UgbWVudGlvbiB0aGUgZ2xvYmFsX2xpbmsgLT4gbW0ubGluayByZW5h bWUgdG9vLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp bHNvbi5jby51az4KCjxTTklQPgoKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry di5oCj4gQEAgLTE0NDMsNiArMTQ0Myw4IEBAIHN0cnVjdCBpOTE1X2dlbV9tbSB7Cj4gwqAJwqAq IGFsd2F5cyB0aGUgaW5uZXIgbG9jayB3aGVuIG92ZXJsYXBwaW5nIHdpdGggc3RydWN0X211dGV4 LiAqLwo+IMKgCXN0cnVjdCBtdXRleCBzdG9sZW5fbG9jazsKClBsZWFzZSBjb21tZW50IHdoYXQg dGhpcyBsb2NrIGFjaGlldmVzLCBoZXJlIHRvby4gTWF5YmUgY3Jvc3MtbGluayB3aXRoCnRoZSBv dGhlciBkb2M/Cgo+ICsJc3BpbmxvY2tfdCBvYmpfbG9jazsKPiArCj4gwqAJLyoqIExpc3Qgb2Yg YWxsIG9iamVjdHMgaW4gZ3R0X3NwYWNlLiBVc2VkIHRvIHJlc3RvcmUgZ3R0Cj4gwqAJwqAqIG1h cHBpbmdzIG9uIHJlc3VtZSAqLwoKPFNOSVA+Cgo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX3Nocmlua2VyLmMKPiBAQCAtOTIsOSArOTIsNiBAQCBzdGF0aWMgYm9vbCBzd2Fw X2F2YWlsYWJsZSh2b2lkKQo+IMKgCj4gwqBzdGF0aWMgYm9vbCBjYW5fcmVsZWFzZV9wYWdlcyhz dHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKQo+IMKgewo+IC0JaWYgKCFpOTE1X2dlbV9v YmplY3RfaGFzX3BhZ2VzKG9iaikpCj4gLQkJcmV0dXJuIGZhbHNlOwoKU28geW91IHRoaW5rIHRo ZSBpbmFjY3VyYWNpZXMgd2UgZ2V0IGZvciBiZWluZyBsb2NrbGVzcyBkb24ndCBtYXR0ZXIKY29t cGFyZWQgdG8gYmV0dGVyIGZvcndhcmQgcHJvZ3Jlc3M/CgpNYXliZSB0aGUgY29ucyBzaG91bGQg YmUgZG9jdW1lbnRlZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gaGVscCBpbgpiaXNlY3Rpbmcu Cgo+IEBAIC0xNDksOCArMTQ5LDYgQEAgc3RhdGljIGludCBpZ3Rfb3ZlcmNvbW1pdCh2b2lkICph cmcpCj4gwqAJCWdvdG8gY2xlYW51cDsKPiDCoAl9Cj4gwqAKPiAtCWxpc3RfbW92ZSgmb2JqLT5n bG9iYWxfbGluaywgJmk5MTUtPm1tLnVuYm91bmRfbGlzdCk7CgpBY2NpZGVudGFsbHkgZHJvcHBl ZCBsaW5lPwoKPiAtCj4gwqAJdm1hID0gaTkxNV9nZW1fb2JqZWN0X2dndHRfcGluKG9iaiwgTlVM TCwgMCwgMCwgMCk7Cj4gwqAJaWYgKCFJU19FUlIodm1hKSB8fCBQVFJfRVJSKHZtYSkgIT0gLUVO T1NQQykgewo+IMKgCQlwcl9lcnIoIkZhaWxlZCB0byBldmljdCtpbnNlcnQsIGk5MTVfZ2VtX29i amVjdF9nZ3R0X3BpbiByZXR1cm5lZCBlcnI9JWRcbiIsIChpbnQpUFRSX0VSUih2bWEpKTsKLS0g Ckpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jw b3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK