From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: [RFC v3 17/45] infiniband: dma-mapping: Use unsigned long for dma_attrs Date: Thu, 02 Jun 2016 17:39:19 +0200 Message-ID: <1464881987-13203-18-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8UkK-0003C0-Sm for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 15:41:20 +0000 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O8500NYBI8T0I00@mailout1.w1.samsung.com> for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 16:41:18 +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 cnp5c3p0b2YgS296bG93c2tpIDxrLmtvemxvd3NraUBzYW1zdW5nLmNvbT4KLS0tCiBkcml2ZXJz L2luZmluaWJhbmQvY29yZS91bWVtLmMgfCA3ICsrKy0tLS0KIGluY2x1ZGUvcmRtYS9pYl92ZXJi cy5oICAgICAgICB8IDggKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5pYmFuZC9jb3JlL3Vt ZW0uYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9jb3JlL3VtZW0uYwppbmRleCBmZTRkMmUxYThiNTgu Ljc1ZDhhOGIxNzhhNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbS5j CisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9jb3JlL3VtZW0uYwpAQCAtMzcsNyArMzcsNiBAQAog I2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+CiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+CiAjaW5j bHVkZSA8bGludXgvaHVnZXRsYi5oPgotI2luY2x1ZGUgPGxpbnV4L2RtYS1hdHRycy5oPgogI2lu Y2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxyZG1hL2liX3VtZW1fb2RwLmg+CiAKQEAg LTkyLDEyICs5MSwxMiBAQCBzdHJ1Y3QgaWJfdW1lbSAqaWJfdW1lbV9nZXQoc3RydWN0IGliX3Vj b250ZXh0ICpjb250ZXh0LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJdW5zaWduZWQgbG9uZyBucGFn ZXM7CiAJaW50IHJldDsKIAlpbnQgaTsKLQlERUZJTkVfRE1BX0FUVFJTKGF0dHJzKTsKKwl1bnNp Z25lZCBsb25nIGF0dHJzID0gMDsKIAlzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLCAqc2dfbGlzdF9z dGFydDsKIAlpbnQgbmVlZF9yZWxlYXNlID0gMDsKIAogCWlmIChkbWFzeW5jKQotCQlkbWFfc2V0 X2F0dHIoRE1BX0FUVFJfV1JJVEVfQkFSUklFUiwgJmF0dHJzKTsKKwkJYXR0cnMgfD0gRE1BX0FU VFJfV1JJVEVfQkFSUklFUjsKIAogCWlmICghc2l6ZSkKIAkJcmV0dXJuIEVSUl9QVFIoLUVJTlZB TCk7CkBAIC0yMTUsNyArMjE0LDcgQEAgc3RydWN0IGliX3VtZW0gKmliX3VtZW1fZ2V0KHN0cnVj dCBpYl91Y29udGV4dCAqY29udGV4dCwgdW5zaWduZWQgbG9uZyBhZGRyLAogCQkJCSAgdW1lbS0+ c2dfaGVhZC5zZ2wsCiAJCQkJICB1bWVtLT5ucGFnZXMsCiAJCQkJICBETUFfQklESVJFQ1RJT05B TCwKLQkJCQkgICZhdHRycyk7CisJCQkJICBhdHRycyk7CiAKIAlpZiAodW1lbS0+bm1hcCA8PSAw KSB7CiAJCXJldCA9IC1FTk9NRU07CmRpZmYgLS1naXQgYS9pbmNsdWRlL3JkbWEvaWJfdmVyYnMu aCBiL2luY2x1ZGUvcmRtYS9pYl92ZXJicy5oCmluZGV4IDQzMmJlZDUxMDM2OS4uNGQ3MzkyODk2 MmM3IDEwMDY0NAotLS0gYS9pbmNsdWRlL3JkbWEvaWJfdmVyYnMuaAorKysgYi9pbmNsdWRlL3Jk bWEvaWJfdmVyYnMuaApAQCAtMjgxOSw3ICsyODE5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGli X2RtYV91bm1hcF9zaW5nbGUoc3RydWN0IGliX2RldmljZSAqZGV2LAogc3RhdGljIGlubGluZSB1 NjQgaWJfZG1hX21hcF9zaW5nbGVfYXR0cnMoc3RydWN0IGliX2RldmljZSAqZGV2LAogCQkJCQkg IHZvaWQgKmNwdV9hZGRyLCBzaXplX3Qgc2l6ZSwKIAkJCQkJICBlbnVtIGRtYV9kYXRhX2RpcmVj dGlvbiBkaXJlY3Rpb24sCi0JCQkJCSAgc3RydWN0IGRtYV9hdHRycyAqYXR0cnMpCisJCQkJCSAg dW5zaWduZWQgbG9uZyBhdHRycykKIHsKIAlyZXR1cm4gZG1hX21hcF9zaW5nbGVfYXR0cnMoZGV2 LT5kbWFfZGV2aWNlLCBjcHVfYWRkciwgc2l6ZSwKIAkJCQkgICAgZGlyZWN0aW9uLCBhdHRycyk7 CkBAIC0yODI4LDcgKzI4MjgsNyBAQCBzdGF0aWMgaW5saW5lIHU2NCBpYl9kbWFfbWFwX3Npbmds ZV9hdHRycyhzdHJ1Y3QgaWJfZGV2aWNlICpkZXYsCiBzdGF0aWMgaW5saW5lIHZvaWQgaWJfZG1h X3VubWFwX3NpbmdsZV9hdHRycyhzdHJ1Y3QgaWJfZGV2aWNlICpkZXYsCiAJCQkJCSAgICAgdTY0 IGFkZHIsIHNpemVfdCBzaXplLAogCQkJCQkgICAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRp cmVjdGlvbiwKLQkJCQkJICAgICBzdHJ1Y3QgZG1hX2F0dHJzICphdHRycykKKwkJCQkJICAgICB1 bnNpZ25lZCBsb25nIGF0dHJzKQogewogCXJldHVybiBkbWFfdW5tYXBfc2luZ2xlX2F0dHJzKGRl di0+ZG1hX2RldmljZSwgYWRkciwgc2l6ZSwKIAkJCQkgICAgICBkaXJlY3Rpb24sIGF0dHJzKTsK QEAgLTI5MDYsNyArMjkwNiw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpYl9kbWFfdW5tYXBfc2co c3RydWN0IGliX2RldmljZSAqZGV2LAogc3RhdGljIGlubGluZSBpbnQgaWJfZG1hX21hcF9zZ19h dHRycyhzdHJ1Y3QgaWJfZGV2aWNlICpkZXYsCiAJCQkJICAgICAgc3RydWN0IHNjYXR0ZXJsaXN0 ICpzZywgaW50IG5lbnRzLAogCQkJCSAgICAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcmVj dGlvbiwKLQkJCQkgICAgICBzdHJ1Y3QgZG1hX2F0dHJzICphdHRycykKKwkJCQkgICAgICB1bnNp Z25lZCBsb25nIGF0dHJzKQogewogCXJldHVybiBkbWFfbWFwX3NnX2F0dHJzKGRldi0+ZG1hX2Rl dmljZSwgc2csIG5lbnRzLCBkaXJlY3Rpb24sIGF0dHJzKTsKIH0KQEAgLTI5MTQsNyArMjkxNCw3 IEBAIHN0YXRpYyBpbmxpbmUgaW50IGliX2RtYV9tYXBfc2dfYXR0cnMoc3RydWN0IGliX2Rldmlj ZSAqZGV2LAogc3RhdGljIGlubGluZSB2b2lkIGliX2RtYV91bm1hcF9zZ19hdHRycyhzdHJ1Y3Qg aWJfZGV2aWNlICpkZXYsCiAJCQkJCSBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLCBpbnQgbmVudHMs CiAJCQkJCSBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXJlY3Rpb24sCi0JCQkJCSBzdHJ1Y3Qg ZG1hX2F0dHJzICphdHRycykKKwkJCQkJIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7CiAJZG1hX3Vu bWFwX3NnX2F0dHJzKGRldi0+ZG1hX2RldmljZSwgc2csIG5lbnRzLCBkaXJlY3Rpb24sIGF0dHJz KTsKIH0KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK