From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 22/38] drm/gem/shrinker: Wait before acquiring struct_mutex under oom Date: Wed, 8 Jun 2016 11:57:21 +0200 Message-ID: <20160608095721.GW3363@phenom.ffwll.local> References: <1464972953-2726-1-git-send-email-chris@chris-wilson.co.uk> <1464972953-2726-23-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 mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 677976E956 for ; Wed, 8 Jun 2016 09:57:25 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id r5so1620117wmr.0 for ; Wed, 08 Jun 2016 02:57:25 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1464972953-2726-23-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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKdW4gMDMsIDIwMTYgYXQgMDU6NTU6MzdQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNv LnVrPgoKU2hvdWxkbid0IHdlIG9ubHkgZG8gdGhpcyBhcyBhIGxhc3QgcmVzb3J0LCBpLmUuIGlu IHRoZSBvb20gbm90aWZpZXI/CkNvbW1pdCBtZXNzYWdlIGlzIGEgYml0IHNwYXJzZSBvbiB0aGUg bW90aXZhdGlvbiBoZXJlIDstKQotRGFuaWVsCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9zaHJpbmtlci5jIHwgNSArKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNl cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X3Nocmlua2VyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zaHJpbmtlci5jCj4g aW5kZXggNmVlYTRhYmViOWNlLi40NTRiZTk3MTlkYWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ2VtX3Nocmlua2VyLmMKPiBAQCAtMzEyLDkgKzMxMiwxNCBAQCBpOTE1X2dlbV9z aHJpbmtlcl9sb2NrX3VuaW50ZXJydXB0aWJsZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYsCj4gIAl1bnNpZ25lZCBsb25nIHRpbWVvdXQgPSBtc2Vjc190b19qaWZmaWVzKHRpbWVv dXRfbXMpICsgMTsKPiAgCj4gIAl3aGlsZSAoIWk5MTVfZ2VtX3Nocmlua2VyX2xvY2soZGV2X3By aXYtPmRldiwgJnNsdS0+dW5sb2NrKSkgewo+ICsJCWlmIChpOTE1X2dlbV93YWl0X2Zvcl9pZGxl KGRldl9wcml2KSA9PSAwICYmCj4gKwkJICAgIGk5MTVfZ2VtX3Nocmlua2VyX2xvY2soZGV2X3By aXYtPmRldiwgJnNsdS0+dW5sb2NrKSkKPiArCQkJYnJlYWs7Cj4gKwo+ICAJCXNjaGVkdWxlX3Rp bWVvdXRfa2lsbGFibGUoMSk7Cj4gIAkJaWYgKGZhdGFsX3NpZ25hbF9wZW5kaW5nKGN1cnJlbnQp KQo+ICAJCQlyZXR1cm4gZmFsc2U7Cj4gKwo+ICAJCWlmICgtLXRpbWVvdXQgPT0gMCkgewo+ICAJ CQlwcl9lcnIoIlVuYWJsZSB0byBsb2NrIEdQVSB0byBwdXJnZSBtZW1vcnkuXG4iKTsKPiAgCQkJ cmV0dXJuIGZhbHNlOwo+IC0tIAo+IDIuOC4xCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==