From mboxrd@z Thu Jan 1 00:00:00 1970 From: Krzysztof Kozlowski Subject: [RFC v3 14/45] drm/msm: dma-mapping: Use unsigned long for dma_attrs Date: Thu, 02 Jun 2016 17:39:16 +0200 Message-ID: <1464881987-13203-15-git-send-email-k.kozlowski__14820.1603013606$1464882154$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 1b8UkB-0002zV-8Z for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 15:41:11 +0000 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O8500GH1I8KC540@mailout2.w1.samsung.com> for xen-devel@lists.xenproject.org; Thu, 02 Jun 2016 16:41:08 +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 L2dwdS9kcm0vbXNtL21zbV9kcnYuYyB8IDEzICsrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL21zbS9tc21fZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYwppbmRl eCAxZjdkZTQ3ZDgxN2UuLjliODA2ZTU3NmQzNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L21zbS9tc21fZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fZHJ2LmMKQEAgLTIz MCwxMSArMjMwLDEwIEBAIHN0YXRpYyBpbnQgbXNtX2RybV91bmluaXQoc3RydWN0IGRldmljZSAq ZGV2KQogCX0KIAogCWlmIChwcml2LT52cmFtLnBhZGRyKSB7Ci0JCURFRklORV9ETUFfQVRUUlMo YXR0cnMpOwotCQlkbWFfc2V0X2F0dHIoRE1BX0FUVFJfTk9fS0VSTkVMX01BUFBJTkcsICZhdHRy cyk7CisJCXVuc2lnbmVkIGxvbmcgYXR0cnMgPSBETUFfQVRUUl9OT19LRVJORUxfTUFQUElORzsK IAkJZHJtX21tX3Rha2Vkb3duKCZwcml2LT52cmFtLm1tKTsKIAkJZG1hX2ZyZWVfYXR0cnMoZGV2 LCBwcml2LT52cmFtLnNpemUsIE5VTEwsCi0JCQkgICAgICAgcHJpdi0+dnJhbS5wYWRkciwgJmF0 dHJzKTsKKwkJCSAgICAgICBwcml2LT52cmFtLnBhZGRyLCBhdHRycyk7CiAJfQogCiAJY29tcG9u ZW50X3VuYmluZF9hbGwoZGV2LCBkZGV2KTsKQEAgLTI5OSwyMSArMjk4LDIxIEBAIHN0YXRpYyBp bnQgbXNtX2luaXRfdnJhbShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCX0KIAogCWlmIChzaXpl KSB7Ci0JCURFRklORV9ETUFfQVRUUlMoYXR0cnMpOworCQl1bnNpZ25lZCBsb25nIGF0dHJzID0g MDsKIAkJdm9pZCAqcDsKIAogCQlwcml2LT52cmFtLnNpemUgPSBzaXplOwogCiAJCWRybV9tbV9p bml0KCZwcml2LT52cmFtLm1tLCAwLCAoc2l6ZSA+PiBQQUdFX1NISUZUKSAtIDEpOwogCi0JCWRt YV9zZXRfYXR0cihETUFfQVRUUl9OT19LRVJORUxfTUFQUElORywgJmF0dHJzKTsKLQkJZG1hX3Nl dF9hdHRyKERNQV9BVFRSX1dSSVRFX0NPTUJJTkUsICZhdHRycyk7CisJCWF0dHJzIHw9IERNQV9B VFRSX05PX0tFUk5FTF9NQVBQSU5HOworCQlhdHRycyB8PSBETUFfQVRUUl9XUklURV9DT01CSU5F OwogCiAJCS8qIG5vdGUgdGhhdCBmb3Igbm8ta2VybmVsLW1hcHBpbmcsIHRoZSB2YWRkciByZXR1 cm5lZAogCQkgKiBpcyBib2d1cywgYnV0IG5vbi1udWxsIGlmIGFsbG9jYXRpb24gc3VjY2VlZGVk OgogCQkgKi8KIAkJcCA9IGRtYV9hbGxvY19hdHRycyhkZXYtPmRldiwgc2l6ZSwKLQkJCQkmcHJp di0+dnJhbS5wYWRkciwgR0ZQX0tFUk5FTCwgJmF0dHJzKTsKKwkJCQkmcHJpdi0+dnJhbS5wYWRk ciwgR0ZQX0tFUk5FTCwgYXR0cnMpOwogCQlpZiAoIXApIHsKIAkJCWRldl9lcnIoZGV2LT5kZXYs ICJmYWlsZWQgdG8gYWxsb2NhdGUgVlJBTVxuIik7CiAJCQlwcml2LT52cmFtLnBhZGRyID0gMDsK LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK