From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robin Murphy Subject: Re: [PATCH v4 43/44] dma-mapping: Remove dma_get_attr Date: Fri, 10 Jun 2016 11:58:53 +0100 Message-ID: <575A9D6D.9040808__31853.3523510725$1465556513$gmane$org@arm.com> References: <1465553521-27303-1-git-send-email-k.kozlowski@samsung.com> <1465553521-27303-44-git-send-email-k.kozlowski@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bBK9b-0002j3-Eg for xen-devel@lists.xenproject.org; Fri, 10 Jun 2016 10:59:07 +0000 In-Reply-To: <1465553521-27303-44-git-send-email-k.kozlowski@samsung.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Krzysztof Kozlowski , Andrew Morton Cc: linux-mips@linux-mips.org, Michal Hocko , linux-ia64@vger.kernel.org, Heiko Stuebner , linux-doc@vger.kernel.org, David Airlie , Benjamin Herrenschmidt , Will Deacon , dri-devel@lists.freedesktop.org, "James E.J. Bottomley" , Max Filippov , Paul Mackerras , Jisheng Zhang , Andrea Gelmini , Hans-Christian Egtvedt , Jonas Bonn , Stefano Stabellini , Pawel Osciak , linux-snps-arc@lists.infradead.org, Jonathan Corbet , Michael Ellerman , Helge Deller , Mauro Carvalho Chehab , Alexey Brodkin List-Id: xen-devel@lists.xenproject.org T24gMTAvMDYvMTYgMTE6MTIsIEtyenlzenRvZiBLb3psb3dza2kgd3JvdGU6Cj4gQWZ0ZXIgc3dp dGNoaW5nIERNQSBhdHRyaWJ1dGVzIHRvIHVuc2lnbmVkIGxvbmcgaXQgaXMgZWFzaWVyIHRvIGp1 c3QKPiBjb21wYXJlIHRoZSBiaXRzLgo+Cj4gU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtvemxv d3NraSA8ay5rb3psb3dza2lAc2Ftc3VuZy5jb20+Cj4gW2ZvciBhdnIzMl0KPiBBY2tlZC1ieTog SGFucy1DaHJpc3RpYW4gTm9yZW4gRWd0dmVkdCA8ZWd0dmVkdEBzYW1mdW5kZXQubm8+Cj4gLS0t ClsuLi5dCj4gICBhcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMgICAgICAgICAgICAgICAgICAg IHwgMTAgKysrLS0tLQpbLi4uXQo+ICAgZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYyAgICAgICAg ICAgICAgICAgICAgICB8ICAyICstClsuLi5dCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0v ZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYwo+IGluZGV4IGE3Njg2 MDI4ZGZlYi4uMDZjMDY4Y2EzNTQxIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvbW0vZG1hLW1h cHBpbmcuYwo+ICsrKyBiL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYwo+IEBAIC0zMiw3ICsz Miw3IEBACj4gICBzdGF0aWMgcGdwcm90X3QgX19nZXRfZG1hX3BncHJvdCh1bnNpZ25lZCBsb25n IGF0dHJzLCBwZ3Byb3RfdCBwcm90LAo+ICAgCQkJCSBib29sIGNvaGVyZW50KQo+ICAgewo+IC0J aWYgKCFjb2hlcmVudCB8fCBkbWFfZ2V0X2F0dHIoRE1BX0FUVFJfV1JJVEVfQ09NQklORSwgYXR0 cnMpKQo+ICsJaWYgKCFjb2hlcmVudCB8fCAoYXR0cnMgJiBETUFfQVRUUl9XUklURV9DT01CSU5F KSkKPiAgIAkJcmV0dXJuIHBncHJvdF93cml0ZWNvbWJpbmUocHJvdCk7Cj4gICAJcmV0dXJuIHBy b3Q7Cj4gICB9Cj4gQEAgLTcwMiw3ICs3MDIsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCBfX2lvbW11 X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCj4gICAJZG1h X2FkZHJfdCBkZXZfYWRkciA9IGlvbW11X2RtYV9tYXBfcGFnZShkZXYsIHBhZ2UsIG9mZnNldCwg c2l6ZSwgcHJvdCk7Cj4KPiAgIAlpZiAoIWlvbW11X2RtYV9tYXBwaW5nX2Vycm9yKGRldiwgZGV2 X2FkZHIpICYmCj4gLQkgICAgIWRtYV9nZXRfYXR0cihETUFfQVRUUl9TS0lQX0NQVV9TWU5DLCBh dHRycykpCj4gKwkgICAgKGF0dHJzICYgRE1BX0FUVFJfU0tJUF9DUFVfU1lOQykgPT0gMCkKPiAg IAkJX19pb21tdV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGRldiwgZGV2X2FkZHIsIHNpemUsIGRp cik7Cj4KPiAgIAlyZXR1cm4gZGV2X2FkZHI7Cj4gQEAgLTcxMiw3ICs3MTIsNyBAQCBzdGF0aWMg dm9pZCBfX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRl dl9hZGRyLAo+ICAgCQkJICAgICAgIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlv biBkaXIsCj4gICAJCQkgICAgICAgdW5zaWduZWQgbG9uZyBhdHRycykKPiAgIHsKPiAtCWlmICgh ZG1hX2dldF9hdHRyKERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMsIGF0dHJzKSkKPiArCWlmICgoYXR0 cnMgJiBETUFfQVRUUl9TS0lQX0NQVV9TWU5DKSA9PSAwKQo+ICAgCQlfX2lvbW11X3N5bmNfc2lu Z2xlX2Zvcl9jcHUoZGV2LCBkZXZfYWRkciwgc2l6ZSwgZGlyKTsKPgo+ICAgCWlvbW11X2RtYV91 bm1hcF9wYWdlKGRldiwgZGV2X2FkZHIsIHNpemUsIGRpciwgYXR0cnMpOwo+IEBAIC03NTIsNyAr NzUyLDcgQEAgc3RhdGljIGludCBfX2lvbW11X21hcF9zZ19hdHRycyhzdHJ1Y3QgZGV2aWNlICpk ZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLAo+ICAgewo+ICAgCWJvb2wgY29oZXJlbnQgPSBp c19kZXZpY2VfZG1hX2NvaGVyZW50KGRldik7Cj4KPiAtCWlmICghZG1hX2dldF9hdHRyKERNQV9B VFRSX1NLSVBfQ1BVX1NZTkMsIGF0dHJzKSkKPiArCWlmICgoYXR0cnMgJiBETUFfQVRUUl9TS0lQ X0NQVV9TWU5DKSA9PSAwKQo+ICAgCQlfX2lvbW11X3N5bmNfc2dfZm9yX2RldmljZShkZXYsIHNn bCwgbmVsZW1zLCBkaXIpOwo+Cj4gICAJcmV0dXJuIGlvbW11X2RtYV9tYXBfc2coZGV2LCBzZ2ws IG5lbGVtcywKPiBAQCAtNzY0LDcgKzc2NCw3IEBAIHN0YXRpYyB2b2lkIF9faW9tbXVfdW5tYXBf c2dfYXR0cnMoc3RydWN0IGRldmljZSAqZGV2LAo+ICAgCQkJCSAgIGVudW0gZG1hX2RhdGFfZGly ZWN0aW9uIGRpciwKPiAgIAkJCQkgICB1bnNpZ25lZCBsb25nIGF0dHJzKQo+ICAgewo+IC0JaWYg KCFkbWFfZ2V0X2F0dHIoRE1BX0FUVFJfU0tJUF9DUFVfU1lOQywgYXR0cnMpKQo+ICsJaWYgKChh dHRycyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpID09IDApCj4gICAJCV9faW9tbXVfc3luY19z Z19mb3JfY3B1KGRldiwgc2dsLCBuZWxlbXMsIGRpcik7Cj4KPiAgIAlpb21tdV9kbWFfdW5tYXBf c2coZGV2LCBzZ2wsIG5lbGVtcywgZGlyLCBhdHRycyk7ClsuLi5dCj4gZGlmZiAtLWdpdCBhL2Ry aXZlcnMvaW9tbXUvZG1hLWlvbW11LmMgYi9kcml2ZXJzL2lvbW11L2RtYS1pb21tdS5jCj4gaW5k ZXggNmMxYmRhNTA0ZmIxLi4wOGExZTJmMzY5MGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pb21t dS9kbWEtaW9tbXUuYwo+ICsrKyBiL2RyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMKPiBAQCAtMzA2 LDcgKzMwNiw3IEBAIHN0cnVjdCBwYWdlICoqaW9tbXVfZG1hX2FsbG9jKHN0cnVjdCBkZXZpY2Ug KmRldiwgc2l6ZV90IHNpemUsIGdmcF90IGdmcCwKPiAgIAl9IGVsc2Ugewo+ICAgCQlzaXplID0g QUxJR04oc2l6ZSwgbWluX3NpemUpOwo+ICAgCX0KPiAtCWlmIChkbWFfZ2V0X2F0dHIoRE1BX0FU VFJfQUxMT0NfU0lOR0xFX1BBR0VTLCBhdHRycykpCj4gKwlpZiAoYXR0cnMgJiBETUFfQVRUUl9B TExPQ19TSU5HTEVfUEFHRVMpCj4gICAJCWFsbG9jX3NpemVzID0gbWluX3NpemU7Cj4KPiAgIAlj b3VudCA9IFBBR0VfQUxJR04oc2l6ZSkgPj4gUEFHRV9TSElGVDsKWy4uLl0KClRoZXNlIGFsbCBs b29rIGFwcHJvcHJpYXRlIHRvIG1lOyB0aGFua3MhCgpGb3IgYXJtNjQgYW5kIGRtYS1pb21tdToK CkFja2VkLWJ5OiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK