From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sinan Kaya Subject: Re: [PATCH v2 2/3] drm/amdgpu: Allow dma_map_sg() coalescing Date: Fri, 27 Apr 2018 15:42:53 -0400 Message-ID: <438346cf-274f-3ff7-34e9-9ab1440fb26f@codeaurora.org> 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" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Robin Murphy , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: alexander.deucher@amd.com, christian.koenig@amd.com List-Id: amd-gfx.lists.freedesktop.org T24gNC8yNy8yMDE4IDExOjU0IEFNLCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4gCj4+IHVidW50dUB1 YnVudHU6fi9hbWRncHUkXy4vdmVjdG9yYWRkX2hpcC5leGUKPj4gW8KgIDgzNC4wMDIyMDZdIGNy ZWF0ZV9wcm9jZXNzOjYyMAo+PiBbwqAgODM3LjQxMzAyMV0gVW5hYmxlIHRvIGhhbmRsZSBrZXJu ZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IHZpcnR1YWwgYWRkcmVzcyAwMDAwMDAxOAo+ IAo+IMKjNSBzYXlzIHRoYXQncyBzZ19kbWFfbGVuKE5VTEwpLCB3aGljaCBpbXBsaWVzIGVpdGhl ciB0aGF0IHNvbWV0aGluZydzIGdvbmUgaG9ycmlibHkgd3Jvbmcgd2l0aCB0aGUgc2NhdHRlcmxp c3QgRE1BIG1hcHBpbmcgc3VjaCB0aGF0IHRoZSBsZW5ndGhzIGRvbid0IG1hdGNoLCBvciBtdWNo IG1vcmUgbGlrZWx5IHRoYXQgdHRtLmRtYV9hZGRyZXNzIGlzIE5VTEwgYW5kIEkndmUgbWlzc2Vk IHRoZSB0aW55IHN1YnRsZXR5IGJlbG93LiBEb2VzIHRoYXQgZml4IG1hdHRlcnM/CgpUdXJuZWQg b3V0IHRvIGJlIGEgbnVsbCBwb2ludGVyIHByb2JsZW0gYWZ0ZXIgc2dfbmV4dCgpLiBUaGUgZm9s bG93aW5nIGhlbHBlZC4KCisgICAgICAgICAgICAgICBpZiAoYWRkcnMgJiYgKGRtYV9sZW4gPT0g MCkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgZG1hX3NnID0gc2dfbmV4dChkbWFfc2cpOwot ICAgICAgICAgICAgICAgICAgICAgICBkbWFfbGVuID0gc2dfZG1hX2xlbihkbWFfc2cpOwotICAg ICAgICAgICAgICAgICAgICAgICBhZGRyID0gc2dfZG1hX2FkZHJlc3MoZG1hX3NnKTsKKyAgICAg ICAgICAgICAgICAgICAgICAgaWYgKGRtYV9zZykgeworICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGRtYV9sZW4gPSBzZ19kbWFfbGVuKGRtYV9zZyk7CisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgYWRkciA9IHNnX2RtYV9hZGRyZXNzKGRtYV9zZyk7CisgICAgICAgICAgICAg ICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KIAoKLS0gClNpbmFuIEtheWEKUXVhbGNvbW0g RGF0YWNlbnRlciBUZWNobm9sb2dpZXMsIEluYy4gYXMgYW4gYWZmaWxpYXRlIG9mIFF1YWxjb21t IFRlY2hub2xvZ2llcywgSW5jLgpRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gaXMgYSBtZW1i ZXIgb2YgdGhlIENvZGUgQXVyb3JhIEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3Jh dGl2ZSBQcm9qZWN0LgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK