From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 2/2] drm/i915: Remove the global cache shrink & rcu barrier on allocation failure Date: Fri, 05 Oct 2018 10:16:35 +0100 Message-ID: <153873098532.5379.6800555692846218988@skylake-alporthouse-com> References: <20181005080300.9908-1-chris@chris-wilson.co.uk> <20181005080300.9908-2-chris@chris-wilson.co.uk> <2b21e0ca-5a90-71ff-8d62-8cd3901988c0@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 25B8D89128 for ; Fri, 5 Oct 2018 09:16:40 +0000 (UTC) In-Reply-To: <2b21e0ca-5a90-71ff-8d62-8cd3901988c0@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOC0xMC0wNSAwOTozOTo0NSkKPiAKPiBPbiAwNS8x MC8yMDE4IDA5OjAzLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBFYXJsaWVyLCB3ZSByZWFzb25l ZCB0aGF0IGhhdmluZyBpZGxlZCB0aGUgZ3B1IHVuZGVyIG1lbXByZXNzdXJlLCB0aGF0Cj4gPiB3 b3VsZCBiZSBhIGdvb2QgdGltZSB0byB0cmltIG91ciByZXF1ZXN0IHNsYWJzIGluIG9yZGVyIHRv IHBlcmZvcm0gdGhlCj4gPiBuZXh0IHJlcXVlc3QgYWxsb2NhdGlvbi4gV2UgaGF2ZSBzdG9wcGVk IHBlcmZvcm1pbmcgdGhlIGdsb2JhbCBvcGVyYXRpb24KPiA+IG9uIHRoZSBkZXZpY2UgKG5vIGlk bGluZykgYW5kIHdpc2ggdG8gbWFrZSB0aGUgYWxsb2NhdGlvbiBmYWlsdXJlCj4gPiBoYW5kbGlu ZyBtb3JlIGxvY2FsLCBzbyBvdXQgd2l0aCB0aGUgZ2xvYmFsIGJhcnJpZXIgdGhhdCBtYXkgdGFr ZSBhIGxvbmcKPiA+IHRpbWUuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28u dXJzdWxpbkBpbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9yZXF1ZXN0LmMgfCAxMSAtLS0tLS0tLS0tLQo+ID4gICAxIGZpbGUgY2hhbmdlZCwgMTEgZGVs ZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3JlcXVlc3QuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVxdWVzdC5jCj4gPiBpbmRl eCAzMmJmMmM5ODY4YmYuLmM1ZTQwZTVmMGU2NSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfcmVxdWVzdC5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3JlcXVlc3QuYwo+ID4gQEAgLTY1NywxNyArNjU3LDYgQEAgaTkxNV9yZXF1ZXN0X2FsbG9j KHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwgc3RydWN0IGk5MTVfZ2VtX2NvbnRleHQg KmN0eCkKPiA+ICAgICAgICAgICAgICAgaWYgKHJxKQo+ID4gICAgICAgICAgICAgICAgICAgICAg IGNvbmRfc3luY2hyb25pemVfcmN1KHJxLT5yY3VzdGF0ZSk7Cj4gPiAgIAo+ID4gLSAgICAgICAg ICAgICAvKgo+ID4gLSAgICAgICAgICAgICAgKiBXZSd2ZSBmb3JjZWQgdGhlIGNsaWVudCB0byBz dGFsbCBhbmQgY2F0Y2ggdXAgd2l0aCB3aGF0ZXZlcgo+ID4gLSAgICAgICAgICAgICAgKiBiYWNr bG9nIHRoZXJlIG1pZ2h0IGhhdmUgYmVlbi4gQXMgd2UgYXJlIGFzc3VtaW5nIHRoYXQgd2UKPiA+ IC0gICAgICAgICAgICAgICogY2F1c2VkIHRoZSBtZW1wcmVzc3VyZSwgbm93IGlzIGFuIG9wcG9y dHVuZSB0aW1lIHRvCj4gPiAtICAgICAgICAgICAgICAqIHJlY292ZXIgYXMgbXVjaCBtZW1vcnkg ZnJvbSB0aGUgcmVxdWVzdCBwb29sIGFzIGlzIHBvc3NpYmxlLgo+ID4gLSAgICAgICAgICAgICAg KiBIYXZpbmcgYWxyZWFkeSBwZW5hbGl6ZWQgdGhlIGNsaWVudCB0byBzdGFsbCwgd2Ugc3BlbmQK PiA+IC0gICAgICAgICAgICAgICogYSBsaXR0bGUgZXh0cmEgdGltZSB0byByZS1vcHRpbWlzZSBw YWdlIGFsbG9jYXRpb24uCj4gPiAtICAgICAgICAgICAgICAqLwo+ID4gLSAgICAgICAgICAgICBr bWVtX2NhY2hlX3NocmluayhpOTE1LT5yZXF1ZXN0cyk7Cj4gPiAtICAgICAgICAgICAgIHJjdV9i YXJyaWVyKCk7IC8qIFJlY292ZXIgdGhlIFRZUEVTQUZFX0JZX1JDVSBwYWdlcyAqLwo+ID4gLQo+ ID4gICAgICAgICAgICAgICBycSA9IGttZW1fY2FjaGVfYWxsb2MoaTkxNS0+cmVxdWVzdHMsIEdG UF9LRVJORUwpOwo+ID4gICAgICAgICAgICAgICBpZiAoIXJxKSB7Cj4gPiAgICAgICAgICAgICAg ICAgICAgICAgcmV0ID0gLUVOT01FTTsKPiA+IAo+IAo+IFdpc2ggSSB3YXMgaW4gc3BhY2UuLi4K PiAuCj4gLgo+IC4KPiAuCj4gLi4uc28gbm8gb25lIGNvdWxkIGhlYXIgbWUgc2NyZWFtISA6KSkK CkkgZGlkIHNheSBJIHdhcyBnb2luZyB0byBwaGFzZSBpdCBvdXQuIEkgc3RpbGwgc3VzcGVjdCB3 ZSBuZWVkIGEKY29uZF9zeW5jaHJvbml6ZV9yY3VfZXhwZWRpdGVkKCksIGFuZCB0aGUga21lbV9j YWNoZV9hbGxvYygpIG1heSBpdHNlbGYKc3RhbGwgZm9yIHVtcHRlZW4gc2Vjb25kcy4gQnV0IEkg aG9wZSBuZXZlciBmb3IgaWd0LgotQ2hyaXMKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==