From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 4/5] drm/i915: Use __sg_alloc_table_from_pages for allocating object backing store Date: Fri, 21 Oct 2016 15:55:11 +0100 Message-ID: <79f299ba-ac59-4932-56e8-687a30ca43e2@linux.intel.com> References: <1477059083-3500-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1477059083-3500-5-git-send-email-tvrtko.ursulin@linux.intel.com> <20161021142757.GP25629@nuc-i3427.alporthouse.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 ESMTPS id 1DBE36ED45 for ; Fri, 21 Oct 2016 14:55:14 +0000 (UTC) In-Reply-To: <20161021142757.GP25629@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, Tvrtko Ursulin List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIxLzEwLzIwMTYgMTU6MjcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBGcmksIE9jdCAy MSwgMjAxNiBhdCAwMzoxMToyMlBNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4gQEAg LTIyMzYsMTggKzIyMzMsMTYgQEAgaTkxNV9nZW1fb2JqZWN0X2dldF9wYWdlc19ndHQoc3RydWN0 IGRybV9pOTE1X2dlbV9vYmplY3QgKm9iaikKPj4gIAlCVUdfT04ob2JqLT5iYXNlLnJlYWRfZG9t YWlucyAmIEk5MTVfR0VNX0dQVV9ET01BSU5TKTsKPj4gIAlCVUdfT04ob2JqLT5iYXNlLndyaXRl X2RvbWFpbiAmIEk5MTVfR0VNX0dQVV9ET01BSU5TKTsKPj4KPj4gLQltYXhfc2VnbWVudCA9IHN3 aW90bGJfbWF4X3NpemUoKTsKPj4gLQlpZiAoIW1heF9zZWdtZW50KQo+PiAtCQltYXhfc2VnbWVu dCA9IHJvdW5kZG93bihVSU5UX01BWCwgUEFHRV9TSVpFKTsKPj4gLQo+PiAtCXN0ID0ga21hbGxv YyhzaXplb2YoKnN0KSwgR0ZQX0tFUk5FTCk7Cj4+IC0JaWYgKHN0ID09IE5VTEwpCj4+IC0JCXJl dHVybiAtRU5PTUVNOwo+PiAtCj4+ICAJcGFnZV9jb3VudCA9IG9iai0+YmFzZS5zaXplIC8gUEFH RV9TSVpFOwo+PiAtCWlmIChzZ19hbGxvY190YWJsZShzdCwgcGFnZV9jb3VudCwgR0ZQX0tFUk5F TCkpIHsKPj4gLQkJa2ZyZWUoc3QpOwo+PiArCXBhZ2VzID0gZHJtX21hbGxvY19nZnAocGFnZV9j b3VudCwgc2l6ZW9mKHN0cnVjdCBwYWdlICopLAo+PiArCQkJICAgICAgIEdGUF9URU1QT1JBUlkg fCBfX0dGUF9aRVJPKTsKPj4gKwlpZiAoIXBhZ2VzKQo+PiAgCQlyZXR1cm4gLUVOT01FTTsKPgo+ IEZ1bGwgY2lyY2xlISBUaGUgd2hvbGUgcmVhc29uIHRoaXMgZXhpc3RzIHdhcyB0byBhdm9pZCB0 aGF0IHZtYWxsb2MuIEkKPiBkb24ndCByZWFsbHkgd2FudCBpdCBiYWNrLi4uCgpZZXMsIGl0IGlz IG5vdCBpZGVhbC4KCkhvd2V2ZXIgYWxsIG9iamVjdHMgdW5kZXIgNCBNaUIgc2hvdWxkIGZhbGwg dW5kZXIgdGhlIGttYWxsb2MgZmFzdCBwYXRoIAooOCBLaUIgb2Ygc3RydWN0IHBhZ2UgcG9pbnRl cnMsIHdoaWNoIHNob3VsZCBhbHdheXMgYmUgYXZhaWxhYmxlKSwgYW5kIApwb3NzaWJseSBiaWdn ZXIgb25lcyBhcyB3ZWxsIGlmIHRoZXJlIGlzIHJvb20uCgpJdCBvbmx5IGZhbGxiYWNrcyB0byB2 bWFsbG9jIGZvciBvYmplY3RzIGxhcmdlciB0aGFuIDQgTWlCLCB3aGVuIGl0IGFsc28gCmZhaWxz IHRvIGdldCB0aGUgcGFnZSBwb2ludGVyIGFycmF5IGZyb20gdGhlIFNMQUIgKEdGUF9URU1QT1JB UlkpLgoKU28gcGVyaGFwcyBTTEFCIHdvdWxkIG1vc3Qgb2YgdGhlIHRpbWUgaGF2ZSBzb21lIG5p Y2UgY2h1bmtzIGZvciB1cyB0byAKcHJldHR5IG11Y2ggbGltaXQgdm1hbGxvYyBhcGFydCBmb3Ig dGhlIGh1Z2Ugb2JqZWN0cz8gQW5kIHRoZW4sIGlzIApjcmVhdGlvbiB0aW1lIGZvciB0aG9zZSBz byBwZXJmb3JtYW5jZSBjcml0aWNhbD8KCkkgY2FtZSB1cCB3aXRoIHRoaXMgYmVjYXVzZSBJIHN0 YXJ0ZWQgdG8gZGlzbGlrZSBteSBwcmV2aW91cyAKc2dfdHJpbV90YWJsZSBhcHByb2FjaCBhcyB0 b28gdWdseS4gSXQgaGFkIGFuIGFkdmFudGFnZSBvZiBzaW1wbGljaXR5IAphZnRlciBmaXhpbmcg dGhlIHRoZW9yZXRpY2FsIGNodW5rIG92ZXJmbG93IGluIHNnX2FsbG9jX3RhYmxlX2Zyb21fcGFn ZXMuCgpJZiB3ZSBjaG9vc2Ugbm9uZSBvZiB0aGUgdHdvLCBvbmx5IHRoaXJkIG9wdGlvbiBJIGNh biB0aGluayBvZiBpcyB0byAKYWxsb2NhdGUgdGhlIHNnIHRhYmxlIGFzIHdlIGFkZCBlbnRyaWVz IHRvIGl0LiBJIGRvbid0IHRoaW5rIGl0IHdvdWxkIGJlIApoYXJkIHRvIGRvIHRoYXQuCgpSZWdh cmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=