From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [4.9,087/144] EDAC, altera: Fix ARM64 build warning From: Greg Kroah-Hartman Message-Id: <20180801164955.918159963@linuxfoundation.org> Date: Wed, 1 Aug 2018 18:51:54 +0200 To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, kbuild test robot , Thor Thayer , linux-arm-kernel@lists.infradead.org, linux-edac , Borislav Petkov , Sasha Levin List-ID: NC45LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IFRob3IgVGhheWVy IDx0aG9yLnRoYXllckBsaW51eC5pbnRlbC5jb20+CgpbIFVwc3RyZWFtIGNvbW1pdCA5ZWYyMDc1 M2UwNDRmNzQ2OGM0MTEzZTVhZWNkNzg1NDE5YjBiM2NjIF0KClRoZSBrYnVpbGQgdGVzdCByb2Jv dCByZXBvcnRlZCB0aGUgZm9sbG93aW5nIHdhcm5pbmc6CgogIGRyaXZlcnMvZWRhYy9hbHRlcmFf ZWRhYy5jOiBJbiBmdW5jdGlvbiAnb2NyYW1fZnJlZV9tZW0nOgogIGRyaXZlcnMvZWRhYy9hbHRl cmFfZWRhYy5jOjE0MTA6NDI6IHdhcm5pbmc6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIK CW9mIGRpZmZlcmVudCBzaXplIFstV3BvaW50ZXItdG8taW50LWNhc3RdCiAgICBnZW5fcG9vbF9m cmVlKChzdHJ1Y3QgZ2VuX3Bvb2wgKilvdGhlciwgKHUzMilwLCBzaXplKTsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgoKQWZ0ZXIgYWRkaW5nIHN1cHBvcnQg Zm9yIEFSTTY0IGFyY2hpdGVjdHVyZXMsIHRoZSB1bnNpZ25lZCBsb25nCnBhcmFtZXRlciBpcyA2 NCBiaXRzIGFuZCBjYXVzZXMgYSBidWlsZCB3YXJuaW5nIG9uIDY0LWJpdCBjb25maWdzLiBGaXgK YnkgY2FzdGluZyB0byB0aGUgY29ycmVjdCBzaXplICh1bnNpZ25lZCBsb25nKSBpbnN0ZWFkIG9m IHUzMi4KClJlcG9ydGVkLWJ5OiBrYnVpbGQgdGVzdCByb2JvdCA8bGtwQGludGVsLmNvbT4KU2ln bmVkLW9mZi1ieTogVGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KQ2M6 IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpDYzogbGludXgtZWRhYyA8bGlu dXgtZWRhY0B2Z2VyLmtlcm5lbC5vcmc+CkZpeGVzOiBjM2VlYTE5NDJhMTYgKCJFREFDLCBhbHRl cmE6IEFkZCBBbHRlcmEgTDIgY2FjaGUgYW5kIE9DUkFNIHN1cHBvcnQiKQpMaW5rOiBodHRwOi8v bGttbC5rZXJuZWwub3JnL3IvMTUyNjMxNzQ0MS00OTk2LTEtZ2l0LXNlbmQtZW1haWwtdGhvci50 aGF5ZXJAbGludXguaW50ZWwuY29tClNpZ25lZC1vZmYtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBA c3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNy b3NvZnQuY29tPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51 eGZvdW5kYXRpb24ub3JnPgotLS0KIGRyaXZlcnMvZWRhYy9hbHRlcmFfZWRhYy5jIHwgICAgMiAr LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgoKCi0tClRv IHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1bnN1YnNjcmliZSBs aW51eC1lZGFjIiBpbgp0aGUgYm9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2Vy bmVsLm9yZwpNb3JlIG1ham9yZG9tbyBpbmZvIGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21h am9yZG9tby1pbmZvLmh0bWwKCi0tLSBhL2RyaXZlcnMvZWRhYy9hbHRlcmFfZWRhYy5jCisrKyBi L2RyaXZlcnMvZWRhYy9hbHRlcmFfZWRhYy5jCkBAIC0xMTExLDcgKzExMTEsNyBAQCBzdGF0aWMg dm9pZCAqb2NyYW1fYWxsb2NfbWVtKHNpemVfdCBzaXplCiAKIHN0YXRpYyB2b2lkIG9jcmFtX2Zy ZWVfbWVtKHZvaWQgKnAsIHNpemVfdCBzaXplLCB2b2lkICpvdGhlcikKIHsKLQlnZW5fcG9vbF9m cmVlKChzdHJ1Y3QgZ2VuX3Bvb2wgKilvdGhlciwgKHUzMilwLCBzaXplKTsKKwlnZW5fcG9vbF9m cmVlKChzdHJ1Y3QgZ2VuX3Bvb2wgKilvdGhlciwgKHVuc2lnbmVkIGxvbmcpcCwgc2l6ZSk7CiB9 CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZWRhY19kZXZpY2VfcHJ2X2RhdGEgb2NyYW1lY2NfZGF0 YSA9IHsK From mboxrd@z Thu Jan 1 00:00:00 1970 From: gregkh@linuxfoundation.org (Greg Kroah-Hartman) Date: Wed, 1 Aug 2018 18:51:54 +0200 Subject: [PATCH 4.9 087/144] EDAC, altera: Fix ARM64 build warning In-Reply-To: <20180801164949.023217860@linuxfoundation.org> References: <20180801164949.023217860@linuxfoundation.org> Message-ID: <20180801164955.918159963@linuxfoundation.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ From: Thor Thayer [ Upstream commit 9ef20753e044f7468c4113e5aecd785419b0b3cc ] The kbuild test robot reported the following warning: drivers/edac/altera_edac.c: In function 'ocram_free_mem': drivers/edac/altera_edac.c:1410:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] gen_pool_free((struct gen_pool *)other, (u32)p, size); ^ After adding support for ARM64 architectures, the unsigned long parameter is 64 bits and causes a build warning on 64-bit configs. Fix by casting to the correct size (unsigned long) instead of u32. Reported-by: kbuild test robot Signed-off-by: Thor Thayer Cc: linux-arm-kernel at lists.infradead.org Cc: linux-edac Fixes: c3eea1942a16 ("EDAC, altera: Add Altera L2 cache and OCRAM support") Link: http://lkml.kernel.org/r/1526317441-4996-1-git-send-email-thor.thayer at linux.intel.com Signed-off-by: Borislav Petkov Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/edac/altera_edac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1111,7 +1111,7 @@ static void *ocram_alloc_mem(size_t size static void ocram_free_mem(void *p, size_t size, void *other) { - gen_pool_free((struct gen_pool *)other, (u32)p, size); + gen_pool_free((struct gen_pool *)other, (unsigned long)p, size); } static const struct edac_device_prv_data ocramecc_data = { From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0DAABC28CF6 for ; Wed, 1 Aug 2018 17:28:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id B29EA2083D for ; Wed, 1 Aug 2018 17:28:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B29EA2083D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=linuxfoundation.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2407497AbeHATPi (ORCPT ); Wed, 1 Aug 2018 15:15:38 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:52258 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404699AbeHATPi (ORCPT ); Wed, 1 Aug 2018 15:15:38 -0400 Received: from localhost (D57E6652.static.ziggozakelijk.nl [213.126.102.82]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id E048FD4A; Wed, 1 Aug 2018 17:28:53 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, kbuild test robot , Thor Thayer , linux-arm-kernel@lists.infradead.org, linux-edac , Borislav Petkov , Sasha Levin Subject: [PATCH 4.9 087/144] EDAC, altera: Fix ARM64 build warning Date: Wed, 1 Aug 2018 18:51:54 +0200 Message-Id: <20180801164955.918159963@linuxfoundation.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180801164949.023217860@linuxfoundation.org> References: <20180801164949.023217860@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ From: Thor Thayer [ Upstream commit 9ef20753e044f7468c4113e5aecd785419b0b3cc ] The kbuild test robot reported the following warning: drivers/edac/altera_edac.c: In function 'ocram_free_mem': drivers/edac/altera_edac.c:1410:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] gen_pool_free((struct gen_pool *)other, (u32)p, size); ^ After adding support for ARM64 architectures, the unsigned long parameter is 64 bits and causes a build warning on 64-bit configs. Fix by casting to the correct size (unsigned long) instead of u32. Reported-by: kbuild test robot Signed-off-by: Thor Thayer Cc: linux-arm-kernel@lists.infradead.org Cc: linux-edac Fixes: c3eea1942a16 ("EDAC, altera: Add Altera L2 cache and OCRAM support") Link: http://lkml.kernel.org/r/1526317441-4996-1-git-send-email-thor.thayer@linux.intel.com Signed-off-by: Borislav Petkov Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/edac/altera_edac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1111,7 +1111,7 @@ static void *ocram_alloc_mem(size_t size static void ocram_free_mem(void *p, size_t size, void *other) { - gen_pool_free((struct gen_pool *)other, (u32)p, size); + gen_pool_free((struct gen_pool *)other, (unsigned long)p, size); } static const struct edac_device_prv_data ocramecc_data = {