From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Vivi, Rodrigo" Subject: Re: [PATCH 5/9] drm/i915: Remove unneeded check on execlist ringbuf alloc Date: Thu, 16 Apr 2015 00:00:04 +0000 Message-ID: <1429142468.26721.56.camel@intel.com> References: <1429141956-2338-1-git-send-email-rodrigo.vivi@intel.com> <1429141956-2338-6-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 5A2116E932 for ; Wed, 15 Apr 2015 17:00:09 -0700 (PDT) In-Reply-To: <1429141956-2338-6-git-send-email-rodrigo.vivi@intel.com> Content-Language: en-US Content-ID: <1F987F00D932834FB631AD0842782038@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "intel-gfx@lists.freedesktop.org" Cc: "Kuoppala, Mika" List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAyMDE1LTA0LTE1IGF0IDE2OjUyIC0wNzAwLCBSb2RyaWdvIFZpdmkgd3JvdGU6DQo+ IEZyb206IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPg0KPiAN Cj4gV2UganVzdCBhbGxvY2F0ZWQgdGhlIGludGVsX3JpbmdidWZmZXIgd2l0aCBremFsbG9jLiBU aGVyZQ0KPiBpcyBubyBjaGFuY2Ugb2YgdGhlIHJpbmdidWYtPm9iaiBiZWluZyBvdGhlciB0aGFu IE5VTEwNCj4gc28gcmVtb3ZlIHRoZSByZWR1ZGFudCBjaGVjay4NCj4gDQo+IFNpZ25lZC1vZmYt Ynk6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPg0KPiBTaWduZWQtb2Zm LWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+DQo+IC0tLQ0KPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgfCAyOSArKysrKysrKysrKysrLS0tLS0tLS0t LS0tLS0tLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9u cygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMNCj4gaW5kZXggNDM3Mzc1NC4uZGNm ZDk3NSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMNCj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMNCj4gQEAgLTE4NzksMjUgKzE4 NzksMjIgQEAgaW50IGludGVsX2xyX2NvbnRleHRfZGVmZXJyZWRfY3JlYXRlKHN0cnVjdCBpbnRl bF9jb250ZXh0ICpjdHgsDQo+ICAJcmluZ2J1Zi0+bGFzdF9yZXRpcmVkX2hlYWQgPSAtMTsNCj4g IAlpbnRlbF9yaW5nX3VwZGF0ZV9zcGFjZShyaW5nYnVmKTsNCj4gIA0KPiAtCWlmIChyaW5nYnVm LT5vYmogPT0gTlVMTCkgew0KSSB3YXMgZ29pbmcgdG8gc3VnZ2VzdCBhIHdhcm4gaGVyZSBhdCBs ZWFzdC4uLg0KPiAtCQlyZXQgPSBpbnRlbF9hbGxvY19yaW5nYnVmZmVyX29iaihkZXYsIHJpbmdi dWYpOw0KPiArCXJldCA9IGludGVsX2FsbG9jX3JpbmdidWZmZXJfb2JqKGRldiwgcmluZ2J1Zik7 DQo+ICsJaWYgKHJldCkgew0KPiArCQlEUk1fREVCVUdfRFJJVkVSKA0KPiArCQkJIkZhaWxlZCB0 byBhbGxvY2F0ZSByaW5nYnVmZmVyIG9iaiAlczogJWRcbiIsDQo+ICsJCQlyaW5nLT5uYW1lLCBy ZXQpOw0KYnV0IGl0IHdpbGwgcHJvYmFibHkgZW5kIG9wIGhlcmUgc28gbmV2ZXJtaW5kLi4uDQoN Cj4gKwkJZ290byBlcnJvcl9mcmVlX3JidWY7DQo+ICsJfQ0KPiArDQo+ICsJaWYgKGlzX2dsb2Jh bF9kZWZhdWx0X2N0eCkgew0KPiArCQlyZXQgPSBpbnRlbF9waW5fYW5kX21hcF9yaW5nYnVmZmVy X29iaihkZXYsIHJpbmdidWYpOw0KPiAgCQlpZiAocmV0KSB7DQo+IC0JCQlEUk1fREVCVUdfRFJJ VkVSKA0KPiAtCQkJCSJGYWlsZWQgdG8gYWxsb2NhdGUgcmluZ2J1ZmZlciBvYmogJXM6ICVkXG4i LA0KPiArCQkJRFJNX0VSUk9SKA0KPiArCQkJCSJGYWlsZWQgdG8gcGluIGFuZCBtYXAgcmluZ2J1 ZmZlciAlczogJWRcbiIsDQo+ICAJCQkJcmluZy0+bmFtZSwgcmV0KTsNCj4gLQkJCWdvdG8gZXJy b3JfZnJlZV9yYnVmOw0KPiArCQkJZ290byBlcnJvcl9kZXN0cm95X3JidWY7DQo+ICAJCX0NCj4g LQ0KPiAtCQlpZiAoaXNfZ2xvYmFsX2RlZmF1bHRfY3R4KSB7DQo+IC0JCQlyZXQgPSBpbnRlbF9w aW5fYW5kX21hcF9yaW5nYnVmZmVyX29iaihkZXYsIHJpbmdidWYpOw0KPiAtCQkJaWYgKHJldCkg ew0KPiAtCQkJCURSTV9FUlJPUigNCj4gLQkJCQkJIkZhaWxlZCB0byBwaW4gYW5kIG1hcCByaW5n YnVmZmVyICVzOiAlZFxuIiwNCj4gLQkJCQkJcmluZy0+bmFtZSwgcmV0KTsNCj4gLQkJCQlnb3Rv IGVycm9yX2Rlc3Ryb3lfcmJ1ZjsNCj4gLQkJCX0NCj4gLQkJfQ0KPiAtDQo+ICAJfQ0KPiAgDQo+ ICAJcmV0ID0gcG9wdWxhdGVfbHJfY29udGV4dChjdHgsIGN0eF9vYmosIHJpbmcsIHJpbmdidWYp Ow0KDQpSZXZpZXdlZC1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPg0K DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1n ZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=