From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v4 1/3] drm/i915: simplify allocation of driver-internal requests Date: Wed, 20 Jan 2016 09:56:10 +0000 Message-ID: <569F59BA.8070309@linux.intel.com> References: <1453230175-19330-1-git-send-email-david.s.gordon@intel.com> <1453230175-19330-2-git-send-email-david.s.gordon@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 6E56A6E465 for ; Wed, 20 Jan 2016 01:56:12 -0800 (PST) In-Reply-To: <1453230175-19330-2-git-send-email-david.s.gordon@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CkhpLAoKT24gMTkvMDEvMTYgMTk6MDIsIERhdmUgR29yZG9uIHdyb3RlOgo+IFRoZXJlIGFyZSBh IG51bWJlciBvZiBwbGFjZXMgd2hlcmUgdGhlIGRyaXZlciBuZWVkcyBhIHJlcXVlc3QsIGJ1dCBp c24ndAo+IHdvcmtpbmcgb24gYmVoYWxmIG9mIGFueSBzcGVjaWZpYyB1c2VyIG9yIGluIGEgc3Bl Y2lmaWMgY29udGV4dC4gQXQKPiBwcmVzZW50LCB3ZSBhc3NvY2lhdGUgdGhlbSB3aXRoIHRoZSBw ZXItZW5naW5lIGRlZmF1bHQgY29udGV4dC4gQSBmdXR1cmUKPiBwYXRjaCB3aWxsIGFib2xpc2gg dGhvc2UgcGVyLWVuZ2luZSBjb250ZXh0IHBvaW50ZXJzOyBidXQgd2UgY2FuIGFscmVhZHkKPiBl bGltaW5hdGUgYSBsb3Qgb2YgdGhlIHJlZmVyZW5jZXMgdG8gdGhlbSwganVzdCBieSBtYWtpbmcg dGhlIGFsbG9jYXRvcgo+IGFsbG93IE5VTEwgYXMgYSBzaG9ydGhhbmQgZm9yICJhbiBhcHByb3By aWF0ZSBjb250ZXh0IGZvciB0aGlzIHJpbmciLAo+IHdoaWNoIHdpbGwgbWVhbiB0aGF0IHRoZSBj YWxsZXJzIGRvbid0IG5lZWQgdG8ga25vdyBhbnl0aGluZyBhYm91dCBob3cKPiB0aGUgImFwcHJv cHJpYXRlIGNvbnRleHQiIGlzIGZvdW5kIChlLmcuIHBlci1yaW5nIHZzIHBlci1kZXZpY2UsIGV0 YykuCj4KPiBTbyB0aGlzIHBhdGNoIHJlbmFtZXMgdGhlIGV4aXN0aW5nIGk5MTVfZ2VtX3JlcXVl c3RfYWxsb2MoKSwgYW5kIG1ha2VzCj4gaXQgbG9jYWwgKHN0YXRpYyBpbmxpbmUpLCBhbmQgcmVw bGFjZXMgaXQgd2l0aCBhIHdyYXBwZXIgdGhhdCBwcm92aWRlcwo+IGEgZGVmYXVsdCBpZiB0aGUg Y29udGV4dCBpcyBOVUxMLCBhbmQgYWxzbyBoYXMgYSBuaWNlciBjYWxsaW5nCj4gY29udmVudGlv biAoZG9lc24ndCByZXF1aXJlIGEgcG9pbnRlciB0byBhbiBvdXRwdXQgcGFyYW1ldGVyKS4gVGhl biB3ZQo+IGNoYW5nZSBhbGwgY2FsbGVycyB0byB1c2UgdGhlIG5ldyBjb252ZW50aW9uOgo+IE9M RDoKPiAJZXJyID0gaTkxNV9nZW1fcmVxdWVzdF9hbGxvYyhyaW5nLCB1c2VyX2N0eCwgJnJlcSk7 Cj4gCWlmIChlcnIpIC4uLgo+IE5FVzoKPiAJcmVxID0gaTkxNV9nZW1fcmVxdWVzdF9hbGxvYyhy aW5nLCB1c2VyX2N0eCk7Cj4gCWlmIChJU19FUlIocmVxKSkgLi4uCj4gT0xEOgo+IAllcnIgPSBp OTE1X2dlbV9yZXF1ZXN0X2FsbG9jKHJpbmcsIHJpbmctPmRlZmF1bHRfY29udGV4dCwgJnJlcSk7 Cj4gCWlmIChlcnIpIC4uLgo+IE5FVzoKPiAJcmVxID0gaTkxNV9nZW1fcmVxdWVzdF9hbGxvYyhy aW5nLCBOVUxMKTsKPiAJaWYgKElTX0VSUihyZXEpKSAuLi4KPgo+IHY0OglSZWJhc2VkCgpXYXNu J3QgZm9sbG93aW5nIHRoZSBkaXNjdXNzaW9uIGluIGRldGFpbCBidXQgdGhlcmUgd2FzIGFsd2F5 cyBiaWcgCnJlc2lzdGFuY2UgdG93YXJkcyBBUEkgd2hpY2ggdGFrZXMgTlVMTHMgaW5mZXJyaW5n IHNvbWUgZGVmYXVsdCBzdGF0ZS4gCkF0IGxlYXN0IGluIHNvbWUgb2YgbXkgcGFzdCB3b3JrIHRo YXQgd2FzIGFuIHJlcGVhdGVkIG9iamVjdGlvbi4gTWF5YmUgYSAKd2F5IGFyb3VuZCBpdCB3b3Vs ZCBiZSB0byBoYXZlIHR3byBmdW5jdGlvbnMsIGxpa2U6CgppOTE1X2dlbV9yZXF1ZXN0X2FsbG9j KHJpbmcpOyAvLyBkZWZhdWx0IGNvbnRleHQKaTkxNV9nZW1fcmVxdWVzdF9hbGxvY19jdHgocmlu ZywgY3R4KTsgLy8gdXNlciBjb250ZXh0Cgo/CgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==