From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Prefer to reschedule the free_object worker rather than block Date: Wed, 29 Mar 2017 11:31:28 +0300 Message-ID: <87a884wkkf.fsf@gaia.fi.intel.com> References: <20170328151816.2354-1-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 67A156E6E7 for ; Wed, 29 Mar 2017 08:31:57 +0000 (UTC) In-Reply-To: <20170328151816.2354-1-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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gQXZvaWQg YmxvY2tpbmcgdGhlIGt3b3JrZXIgYnkgcHV0dGluZyBiYWNrIHRoZSBmcmVlZCBvYmplY3QgbGlz dCBpZiB3ZQo+IGNhbm5vdCBpbW1lZGlhdGVseSB0YWtlIHRoZSBtdXRleC4gV2Ugd2lsbCB0cnkg YWdhaW4gc2hvcnRseSwgYW5kIGZsdXNoCj4gdGhlIHdvcmsgd2hlbiBkZXNwZXJhdGUuCj4KPiBS ZWZlcmVuY2VzOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0x MDA0MzQKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDE0ICsrKysr KysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRleCBhYjc3ZTM4ZWMyNjQuLmMyZTVj YjUyOWIwZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC00MjAwLDcgKzQyMDAs MTkgQEAgc3RhdGljIHZvaWQgX19pOTE1X2dlbV9mcmVlX29iamVjdHMoc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmk5MTUsCj4gIHsKPiAgCXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmos ICpvbjsKPiAgCj4gLQltdXRleF9sb2NrKCZpOTE1LT5kcm0uc3RydWN0X211dGV4KTsKPiArCWlm ICghbXV0ZXhfdHJ5bG9jaygmaTkxNS0+ZHJtLnN0cnVjdF9tdXRleCkpIHsKPiArCQkvKiBJZiB3 ZSBmYWlsIHRvIGFjcXVpcmUgdGhlIHN0cnVjdF9tdXRleCwgcHV0IGJhY2sgdGhlCj4gKwkJICog ZnJlZWQgbGlzdCBhbmQgd2Ugd2lsbCB0cnkgYWdhaW4gaW4gdGhlIGZ1dHVyZS4gQnkKPiArCQkg KiByZXNjaGVkdWxpbmcgdGhlIHRhc2sgd2UgcHJldmVudCB1cyBmcm9tIGJsb2NraW5nCj4gKwkJ ICogdGhlIHdvcmtlciBpbmRlZmluaXRlbHkgb24gYSBwcm9sb25nZWQgd2FpdCBmb3IKPiArCQkg KiBzdHJ1Y3RfbXV0ZXguCgpJIGRvbid0IHVuZGVyc3RhbmQgdGhlIGxhc3QgcGFydCBvZiB0aGUg Y29tbWVudC4gSWYgd2UgZG9uJ3QKd2FudCBhIHByb2xvbmdlZCBibG9jayBkdWUgdG8gbXV0ZXgs IHNob3VsZCB3ZSBsaW1pdCB0aGUgYW1vdW50Cm9mIHdvcmsgd2UgZG8gaGVyZSwgaW5zaWRlIHRo ZSBtdXRleC4gQnkgbGltaXRpbmcgaG93IG11Y2ggd2UKZnJlZSBwZXIgYXF1aXJpbmcgdGhlIGxv Y2s/CgotTWlrYQoKPiArCQkgKi8KPiArCQlpZiAobGxpc3RfYWRkX2JhdGNoKGxsaXN0X3JldmVy c2Vfb3JkZXIoZnJlZWQpLCBmcmVlZCwKPiArCQkJCSAgICAmaTkxNS0+bW0uZnJlZV9saXN0KSkK PiArCQkJc2NoZWR1bGVfd29yaygmaTkxNS0+bW0uZnJlZV93b3JrKTsKPiArCQlyZXR1cm47Cj4g Kwl9Cj4gKwo+ICAJaW50ZWxfcnVudGltZV9wbV9nZXQoaTkxNSk7Cj4gIAlsbGlzdF9mb3JfZWFj aF9lbnRyeShvYmosIGZyZWVkLCBmcmVlZCkgewo+ICAJCXN0cnVjdCBpOTE1X3ZtYSAqdm1hLCAq dm47Cj4gLS0gCj4gMi4xMS4wCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==