From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: [RFC v3 30/45] metag: dma-mapping: Use unsigned long for dma_attrs Date: Thu, 02 Jun 2016 17:39:32 +0200 Message-ID: <1464881987-13203-31-git-send-email-k.kozlowski@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.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8Uky-0004An-Jt for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 15:42:00 +0000 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O8500FIHI9XT440@mailout2.w1.samsung.com> for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 16:41:58 +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 cnp5c3p0b2YgS296bG93c2tpIDxrLmtvemxvd3NraUBzYW1zdW5nLmNvbT4KLS0tCiBhcmNoL21l dGFnL2tlcm5lbC9kbWEuYyB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvbWV0YWcva2Vy bmVsL2RtYS5jIGIvYXJjaC9tZXRhZy9rZXJuZWwvZG1hLmMKaW5kZXggZTEyMzY4ZDAyMTU1Li5k NjhmNDk4ZTgyYTEgMTAwNjQ0Ci0tLSBhL2FyY2gvbWV0YWcva2VybmVsL2RtYS5jCisrKyBiL2Fy Y2gvbWV0YWcva2VybmVsL2RtYS5jCkBAIC0xNzIsNyArMTcyLDcgQEAgb3V0OgogICogdmlydHVh bCBhbmQgYnVzIGFkZHJlc3MgZm9yIHRoYXQgc3BhY2UuCiAgKi8KIHN0YXRpYyB2b2lkICptZXRh Z19kbWFfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKLQkJZG1hX2FkZHJf dCAqaGFuZGxlLCBnZnBfdCBnZnAsIHN0cnVjdCBkbWFfYXR0cnMgKmF0dHJzKQorCQlkbWFfYWRk cl90ICpoYW5kbGUsIGdmcF90IGdmcCwgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKIAlzdHJ1Y3Qg cGFnZSAqcGFnZTsKIAlzdHJ1Y3QgbWV0YWdfdm1fcmVnaW9uICpjOwpAQCAtMjY4LDcgKzI2OCw3 IEBAIG5vX3BhZ2U6CiAgKiBmcmVlIGEgcGFnZSBhcyBkZWZpbmVkIGJ5IHRoZSBhYm92ZSBtYXBw aW5nLgogICovCiBzdGF0aWMgdm9pZCBtZXRhZ19kbWFfZnJlZShzdHJ1Y3QgZGV2aWNlICpkZXYs IHNpemVfdCBzaXplLCB2b2lkICp2YWRkciwKLQkJZG1hX2FkZHJfdCBkbWFfaGFuZGxlLCBzdHJ1 Y3QgZG1hX2F0dHJzICphdHRycykKKwkJZG1hX2FkZHJfdCBkbWFfaGFuZGxlLCB1bnNpZ25lZCBs b25nIGF0dHJzKQogewogCXN0cnVjdCBtZXRhZ192bV9yZWdpb24gKmM7CiAJdW5zaWduZWQgbG9u ZyBmbGFncywgYWRkcjsKQEAgLTMzMSw3ICszMzEsNyBAQCBub19hcmVhOgogCiBzdGF0aWMgaW50 IG1ldGFnX2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0 ICp2bWEsCiAJCXZvaWQgKmNwdV9hZGRyLCBkbWFfYWRkcl90IGRtYV9hZGRyLCBzaXplX3Qgc2l6 ZSwKLQkJc3RydWN0IGRtYV9hdHRycyAqYXR0cnMpCisJCXVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7 CiAJdW5zaWduZWQgbG9uZyBmbGFncywgdXNlcl9zaXplLCBrZXJuX3NpemU7CiAJc3RydWN0IG1l dGFnX3ZtX3JlZ2lvbiAqYzsKQEAgLTQ4Miw3ICs0ODIsNyBAQCBzdGF0aWMgdm9pZCBkbWFfc3lu Y19mb3JfY3B1KHZvaWQgKnZhZGRyLCBzaXplX3Qgc2l6ZSwgaW50IGRtYV9kaXJlY3Rpb24pCiAK IHN0YXRpYyBkbWFfYWRkcl90IG1ldGFnX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYs IHN0cnVjdCBwYWdlICpwYWdlLAogCQl1bnNpZ25lZCBsb25nIG9mZnNldCwgc2l6ZV90IHNpemUs Ci0JCWVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcmVjdGlvbiwgc3RydWN0IGRtYV9hdHRycyAq YXR0cnMpCisJCWVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcmVjdGlvbiwgdW5zaWduZWQgbG9u ZyBhdHRycykKIHsKIAlkbWFfc3luY19mb3JfZGV2aWNlKCh2b2lkICopKHBhZ2VfdG9fcGh5cyhw YWdlKSArIG9mZnNldCksIHNpemUsCiAJCQkgICAgZGlyZWN0aW9uKTsKQEAgLTQ5MSwxNCArNDkx LDE0IEBAIHN0YXRpYyBkbWFfYWRkcl90IG1ldGFnX2RtYV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNl ICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiBzdGF0aWMgdm9pZCBtZXRhZ19kbWFfdW5tYXBf cGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHJlc3MsCiAJCXNpemVf dCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXJlY3Rpb24sCi0JCXN0cnVjdCBkbWFf YXR0cnMgKmF0dHJzKQorCQl1bnNpZ25lZCBsb25nIGF0dHJzKQogewogCWRtYV9zeW5jX2Zvcl9j cHUocGh5c190b192aXJ0KGRtYV9hZGRyZXNzKSwgc2l6ZSwgZGlyZWN0aW9uKTsKIH0KIAogc3Rh dGljIGludCBtZXRhZ19kbWFfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0 ZXJsaXN0ICpzZ2xpc3QsCiAJCWludCBuZW50cywgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGly ZWN0aW9uLAotCQlzdHJ1Y3QgZG1hX2F0dHJzICphdHRycykKKwkJdW5zaWduZWQgbG9uZyBhdHRy cykKIHsKIAlzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnOwogCWludCBpOwpAQCAtNTE2LDcgKzUxNiw3 IEBAIHN0YXRpYyBpbnQgbWV0YWdfZG1hX21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj dCBzY2F0dGVybGlzdCAqc2dsaXN0LAogCiBzdGF0aWMgdm9pZCBtZXRhZ19kbWFfdW5tYXBfc2co c3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAkJaW50IG5o d2VudHJpZXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcmVjdGlvbiwKLQkJc3RydWN0IGRt YV9hdHRycyAqYXR0cnMpCisJCXVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7CiAJc3RydWN0IHNjYXR0 ZXJsaXN0ICpzZzsKIAlpbnQgaTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK