From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: [RFC v3 35/45] openrisc: dma-mapping: Use unsigned long for dma_attrs Date: Thu, 02 Jun 2016 17:39:37 +0200 Message-ID: <1464881987-13203-36-git-send-email-k.kozlowski__40171.532581053$1464882247$gmane$org@samsung.com> References: <1464881987-13203-1-git-send-email-k.kozlowski@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8UlD-0004at-WD for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 15:42:16 +0000 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O8500AKJIADB610@mailout4.w1.samsung.com> for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 16:42:13 +0100 (BST) In-reply-to: <1464881987-13203-1-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: Richard Henderson , Ivan Kokshaysky , Matt Turner , Vineet Gupta , Russell King , Stefano Stabellini , Catalin Marinas , Will Deacon , Haavard Skinnemoen , Hans-Christian Egtvedt , Steven Miao , Mark Salter , Aurelien Jacquiot , Mikael Starvik , Jesper Nilsson , Yoshinori Sato , Richard Kuo , Tony Luck , Fenghua Yu , Konrad Rzeszutek Wilk , Geert Uytterhoeven , James Hogan Michal Simek Cc: hch@infradead.org, Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz List-Id: xen-devel@lists.xenproject.org U3BsaXQgb3V0IHN1YnN5c3RlbSBzcGVjaWZpYyBjaGFuZ2VzIGZvciBlYXNpZXIgcmV2aWV3cy4g VGhpcyB3aWxsIGJlCnNxdWFzaGVkIHdpdGggbWFpbiBjb21taXQuCgpTaWduZWQtb2ZmLWJ5OiBL cnp5c3p0b2YgS296bG93c2tpIDxrLmtvemxvd3NraUBzYW1zdW5nLmNvbT4KLS0tCiBhcmNoL29w ZW5yaXNjL2tlcm5lbC9kbWEuYyB8IDE3ICsrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvb3Bl bnJpc2Mva2VybmVsL2RtYS5jIGIvYXJjaC9vcGVucmlzYy9rZXJuZWwvZG1hLmMKaW5kZXggMGI3 N2RkYjFlZTA3Li41MGViMWYyNmM1NDAgMTAwNjQ0Ci0tLSBhL2FyY2gvb3BlbnJpc2Mva2VybmVs L2RtYS5jCisrKyBiL2FyY2gvb3BlbnJpc2Mva2VybmVsL2RtYS5jCkBAIC0yMiw3ICsyMiw2IEBA CiAjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcuaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtZGVi dWcuaD4KICNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KLSNpbmNsdWRlIDxsaW51eC9kbWEtYXR0 cnMuaD4KIAogI2luY2x1ZGUgPGFzbS9jcHVpbmZvLmg+CiAjaW5jbHVkZSA8YXNtL3Nwcl9kZWZz Lmg+CkBAIC04Myw3ICs4Miw3IEBAIHBhZ2VfY2xlYXJfbm9jYWNoZShwdGVfdCAqcHRlLCB1bnNp Z25lZCBsb25nIGFkZHIsCiBzdGF0aWMgdm9pZCAqCiBvcjFrX2RtYV9hbGxvYyhzdHJ1Y3QgZGV2 aWNlICpkZXYsIHNpemVfdCBzaXplLAogCSAgICAgICBkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBn ZnBfdCBnZnAsCi0JICAgICAgIHN0cnVjdCBkbWFfYXR0cnMgKmF0dHJzKQorCSAgICAgICB1bnNp Z25lZCBsb25nIGF0dHJzKQogewogCXVuc2lnbmVkIGxvbmcgdmE7CiAJdm9pZCAqcGFnZTsKQEAg LTExNyw3ICsxMTYsNyBAQCBvcjFrX2RtYV9hbGxvYyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVf dCBzaXplLAogCiBzdGF0aWMgdm9pZAogb3Ixa19kbWFfZnJlZShzdHJ1Y3QgZGV2aWNlICpkZXYs IHNpemVfdCBzaXplLCB2b2lkICp2YWRkciwKLQkgICAgICBkbWFfYWRkcl90IGRtYV9oYW5kbGUs IHN0cnVjdCBkbWFfYXR0cnMgKmF0dHJzKQorCSAgICAgIGRtYV9hZGRyX3QgZG1hX2hhbmRsZSwg dW5zaWduZWQgbG9uZyBhdHRycykKIHsKIAl1bnNpZ25lZCBsb25nIHZhID0gKHVuc2lnbmVkIGxv bmcpdmFkZHI7CiAJc3RydWN0IG1tX3dhbGsgd2FsayA9IHsKQEAgLTEzNyw3ICsxMzYsNyBAQCBz dGF0aWMgZG1hX2FkZHJfdAogb3Ixa19tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj dCBwYWdlICpwYWdlLAogCSAgICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwK IAkgICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JICAgICAgc3RydWN0IGRtYV9h dHRycyAqYXR0cnMpCisJICAgICAgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKIAl1bnNpZ25lZCBs b25nIGNsOwogCWRtYV9hZGRyX3QgYWRkciA9IHBhZ2VfdG9fcGh5cyhwYWdlKSArIG9mZnNldDsK QEAgLTE3MCw3ICsxNjksNyBAQCBvcjFrX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry dWN0IHBhZ2UgKnBhZ2UsCiBzdGF0aWMgdm9pZAogb3Ixa191bm1hcF9wYWdlKHN0cnVjdCBkZXZp Y2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfaGFuZGxlLAogCQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFf ZGF0YV9kaXJlY3Rpb24gZGlyLAotCQlzdHJ1Y3QgZG1hX2F0dHJzICphdHRycykKKwkJdW5zaWdu ZWQgbG9uZyBhdHRycykKIHsKIAkvKiBOb3RoaW5nIHNwZWNpYWwgdG8gZG8gaGVyZS4uLiAqLwog fQpAQCAtMTc4LDE0ICsxNzcsMTQgQEAgb3Ixa191bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRl diwgZG1hX2FkZHJfdCBkbWFfaGFuZGxlLAogc3RhdGljIGludAogb3Ixa19tYXBfc2coc3RydWN0 IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAogCSAgICBpbnQgbmVudHMsIGVu dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkgICAgc3RydWN0IGRtYV9hdHRycyAqYXR0cnMp CisJICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7CiAJc3RydWN0IHNjYXR0ZXJsaXN0ICpzOwog CWludCBpOwogCiAJZm9yX2VhY2hfc2coc2csIHMsIG5lbnRzLCBpKSB7CiAJCXMtPmRtYV9hZGRy ZXNzID0gb3Ixa19tYXBfcGFnZShkZXYsIHNnX3BhZ2UocyksIHMtPm9mZnNldCwKLQkJCQkJICAg ICAgIHMtPmxlbmd0aCwgZGlyLCBOVUxMKTsKKwkJCQkJICAgICAgIHMtPmxlbmd0aCwgZGlyLCAw KTsKIAl9CiAKIAlyZXR1cm4gbmVudHM7CkBAIC0xOTQsMTMgKzE5MywxMyBAQCBvcjFrX21hcF9z ZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiBzdGF0aWMgdm9p ZAogb3Ixa191bm1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAq c2csCiAJICAgICAgaW50IG5lbnRzLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JICAg ICAgc3RydWN0IGRtYV9hdHRycyAqYXR0cnMpCisJICAgICAgdW5zaWduZWQgbG9uZyBhdHRycykK IHsKIAlzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnM7CiAJaW50IGk7CiAKIAlmb3JfZWFjaF9zZyhzZywg cywgbmVudHMsIGkpIHsKLQkJb3Ixa191bm1hcF9wYWdlKGRldiwgc2dfZG1hX2FkZHJlc3Mocyks IHNnX2RtYV9sZW4ocyksIGRpciwgTlVMTCk7CisJCW9yMWtfdW5tYXBfcGFnZShkZXYsIHNnX2Rt YV9hZGRyZXNzKHMpLCBzZ19kbWFfbGVuKHMpLCBkaXIsIDApOwogCX0KIH0KIAotLSAKMS45LjEK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=