From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 06/16] drm/gem/shrinker: Wait before acquiring struct_mutex under oom Date: Thu, 04 Aug 2016 09:46:59 +0300 Message-ID: <1470293219.3633.6.camel@linux.intel.com> References: <1470075758-13871-1-git-send-email-chris@chris-wilson.co.uk> <1470075758-13871-7-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id DE5516E42F for ; Thu, 4 Aug 2016 06:47:01 +0000 (UTC) In-Reply-To: <1470075758-13871-7-git-send-email-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 T24gbWEsIDIwMTYtMDgtMDEgYXQgMTk6MjIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBX ZSBjYW4gbm93IHdhaXQgZm9yIHRoZSBHUFUgKGFsbCBlbmdpbmVzKSB0byBiZWNvbWUgaWRsZSB3 aXRob3V0Cj4gcmVxdWlyaW5nIHRoZSBzdHJ1Y3RfbXV0ZXguIEluc2lkZSB0aGUgc2hyaW5rZXIs IHdlIG5lZWQgdG8gY3VycmVudGx5Cj4gdGFrZSB0aGUgc3RydWN0X211dGV4IGluIG9yZGVyIHRv IHB1cmdlIG9iamVjdHMgYW5kIHRvIHB1cmdlIHRoZSBvYmplY3RzCj4gd2UgbmVlZCB0aGUgR1BV IHRvIGJlIGlkbGUgLSBjYXVzaW5nIGEgc3RhbGwgd2hpbHN0IHdlIGhvbGQgdGhlCj4gc3RydWN0 X211dGV4LiBXZSBjYW4gaGlkZSBtb3N0IG9mIHRoYXQgc3RhbGwgYnkgcGVyZm9ybWluZyB0aGUg d2FpdAo+IGJlZm9yZSB0YWtpbmcgdGhlIHN0cnVjdF9tdXRleCBhbmQgb25seSBkb2luZyBlc3Nl bnRpYWwgd2FpdHMgZm9yCj4gbmV3IHJlbmRlcmluZyBvbiBvYmplY3RzIHRvIGJlIGZyZWVkLgo+ IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVr Pgo+IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyB8IDUg KysrKysKPiDCoDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX3Nocmlua2VyLmMKPiBpbmRleCAxMzQxY2I1NWI2ZjEuLjQzZTUz ZTQxOTk4MiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zaHJp bmtlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYwo+ IEBAIC0zMjYsOSArMzI2LDE0IEBAIGk5MTVfZ2VtX3Nocmlua2VyX2xvY2tfdW5pbnRlcnJ1cHRp YmxlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPiDCoAl1bnNpZ25lZCBsb25n IHRpbWVvdXQgPSBtc2Vjc190b19qaWZmaWVzKHRpbWVvdXRfbXMpICsgMTsKPiDCoAo+IMKgCXdo aWxlICghaTkxNV9nZW1fc2hyaW5rZXJfbG9jaygmZGV2X3ByaXYtPmRybSwgJnNsdS0+dW5sb2Nr KSkgewo+ICsJCWlmIChpOTE1X2dlbV93YWl0X2Zvcl9pZGxlKGRldl9wcml2KSA9PSAwICYmCgpj b250aW51ZSB3b3VsZCBiZSBtdWNoIGNsZWFuZXIgaGVyZSwgdG8gYXZvaWQgcmVwZWF0aW5nIHRo ZSBsb2NrCmNhbGxpbmcgbGluZT8gT3IgaG93IGxpa2VseSBpcyBpdCBmb3IgZW5naW5lcyB0byBi ZSBpZGxlIGJ1dApzdHJ1Y3RfbXV0ZXggaGVsZCBmb3IgZXh0ZW5kZWQgcGVyaW9kPwoKUmVnYXJk cywgSm9vbmFzCgo+ICsJCcKgwqDCoMKgaTkxNV9nZW1fc2hyaW5rZXJfbG9jaygmZGV2X3ByaXYt PmRybSwgJnNsdS0+dW5sb2NrKSkKPiArCQkJYnJlYWs7Cj4gKwo+IMKgCQlzY2hlZHVsZV90aW1l b3V0X2tpbGxhYmxlKDEpOwo+IMKgCQlpZiAoZmF0YWxfc2lnbmFsX3BlbmRpbmcoY3VycmVudCkp Cj4gwqAJCQlyZXR1cm4gZmFsc2U7Cj4gKwo+IMKgCQlpZiAoLS10aW1lb3V0ID09IDApIHsKPiDC oAkJCXByX2VycigiVW5hYmxlIHRvIGxvY2sgR1BVIHRvIHB1cmdlIG1lbW9yeS5cbiIpOwo+IMKg CQkJcmV0dXJuIGZhbHNlOwotLSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xv Z3kgQ2VudGVyCkludGVsIENvcnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=