From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robin Murphy Subject: Re: [PATCH v2 2/3] drm/amdgpu: Allow dma_map_sg() coalescing Date: Fri, 27 Apr 2018 16:54:08 +0100 Message-ID: References: <622c9ac3784170880dbde6900146e68631df958a.1523977133.git.robin.murphy@arm.com> <59bb29d9-da0c-1542-88bf-71bed96f3ed2@codeaurora.org> <6338cb4f-6968-c657-212f-6bfd988f880c@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <6338cb4f-6968-c657-212f-6bfd988f880c@codeaurora.org> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Sinan Kaya , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: alexander.deucher@amd.com, christian.koenig@amd.com List-Id: dri-devel@lists.freedesktop.org T24gMjUvMDQvMTggMjE6NDQsIFNpbmFuIEtheWEgd3JvdGU6Cj4gT24gNC8xNy8yMDE4IDU6MTMg UE0sIFNpbmFuIEtheWEgd3JvdGU6Cj4+IFRlc3RlZC1ieTogU2luYW4gS2F5YSA8b2theWFAY29k ZWF1cm9yYS5vcmc+Cj4+Cj4+IHVzaW5nIFFERjI0MDAgYW5kIFhGWCBWZWdhNjQgR1BVIGZvciB0 aGUgZmlyc3QgdHdvIHBhdGNoZXMuCj4+Cj4+IC4vYnVpbGRkaXIvdGVzdHMvYW1kZ3B1L2FtZGdw dV90ZXN0IC1zIDEKPj4KPj4gU3VpdGU6IEJhc2ljIFRlc3RzCj4+ICAgIFRlc3Q6IFVzZXJwdHIg VGVzdCAuLi5wYXNzZWQKPj4KPj4gVXNlcnB0ciBUZXN0IGZhaWxzIHdpdGhvdXQgdGhpcyBwYXRj aC4KPiAKPiAKPiBJJ20gdGFraW5nIHRoaXMgYmFjay4gSSBvYnNlcnZlZCBhIGNyYXNoIHdpdGgg dGhlIEhTQSBhcHBsaWNhdGlvbnM6CgpGV0lXLCB3YXMgdGhpcyB3b3JraW5nIGJlZm9yZSwgb3Ig aXMgdGhpcyBzb21ld2hlcmUgbmV3IHRoYXQgd2UncmUgb25seSAKcmVhY2hpbmcgbm93IHRoYXQg cGluX3VzZXJwYWdlcyBjYW4gc3VjY2VlZD8KCj4gdWJ1bnR1QHVidW50dTp+L2FtZGdwdSRfLi92 ZWN0b3JhZGRfaGlwLmV4ZQo+IFsgIDgzNC4wMDIyMDZdIGNyZWF0ZV9wcm9jZXNzOjYyMAo+IFsg IDgzNy40MTMwMjFdIFVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy ZW5jZSBhdCB2aXJ0dWFsIGFkZHJlc3MgMDAwMDAwMTgKCsKjNSBzYXlzIHRoYXQncyBzZ19kbWFf bGVuKE5VTEwpLCB3aGljaCBpbXBsaWVzIGVpdGhlciB0aGF0IHNvbWV0aGluZydzIApnb25lIGhv cnJpYmx5IHdyb25nIHdpdGggdGhlIHNjYXR0ZXJsaXN0IERNQSBtYXBwaW5nIHN1Y2ggdGhhdCB0 aGUgCmxlbmd0aHMgZG9uJ3QgbWF0Y2gsIG9yIG11Y2ggbW9yZSBsaWtlbHkgdGhhdCB0dG0uZG1h X2FkZHJlc3MgaXMgTlVMTCAKYW5kIEkndmUgbWlzc2VkIHRoZSB0aW55IHN1YnRsZXR5IGJlbG93 LiBEb2VzIHRoYXQgZml4IG1hdHRlcnM/CgpSb2Jpbi4KCgotLS0tLT44LS0tLS0KZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJpbWUuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJp bWUuYwppbmRleCBiOGNhMDZlYTdkODAuLjZhMzEyMjllNDYxMSAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2RybV9wcmltZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJpbWUuYwpA QCAtOTYxLDcgKzk2MSw3IEBAIGludCBkcm1fcHJpbWVfc2dfdG9fcGFnZV9hZGRyX2FycmF5cyhz dHJ1Y3Qgc2dfdGFibGUgCipzZ3QsIHN0cnVjdCBwYWdlICoqcGFnZXMsCiAgCQkJaW5kZXgrKzsK ICAJCX0KCi0JCWlmIChkbWFfbGVuID09IDApIHsKKwkJaWYgKGFkZHJzICYmIGRtYV9sZW4gPT0g MCkgewogIAkJCWRtYV9zZyA9IHNnX25leHQoZG1hX3NnKTsKICAJCQlkbWFfbGVuID0gc2dfZG1h X2xlbihkbWFfc2cpOwogIAkJCWFkZHIgPSBzZ19kbWFfYWRkcmVzcyhkbWFfc2cpOwpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK