From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jingoo Han Subject: [PATCH 6/8] [SCSI] 3w-sas: add missing __iomem annotation Date: Wed, 07 Aug 2013 12:57:55 +0900 Message-ID: <001601ce9322$4c7aa400$e56fec00$@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from mailout3.samsung.com ([203.254.224.33]:26955 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756451Ab3HGD55 (ORCPT ); Tue, 6 Aug 2013 23:57:57 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MR500E6470KOY40@mailout3.samsung.com> for linux-scsi@vger.kernel.org; Wed, 07 Aug 2013 12:57:56 +0900 (KST) Content-language: ko Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: 'James Bottomley' Cc: 'Adam Radford' , 'James Bottomley' , linux-scsi@vger.kernel.org, Jingoo Han Added missing __iomem annotation in order to fix the following sparse warnings: drivers/scsi/3w-sas.c:1291:21: warning: incorrect type in argument 1 (different address spaces) drivers/scsi/3w-sas.c:1291:21: expected void const volatile [noderef] *addr drivers/scsi/3w-sas.c:1291:21: got void *reg drivers/scsi/3w-sas.c:1295:29: warning: incorrect type in argument 1 (different address spaces) drivers/scsi/3w-sas.c:1295:29: expected void const volatile [noderef] *addr drivers/scsi/3w-sas.c:1295:29: got void *reg drivers/scsi/3w-sas.c:1323:55: warning: incorrect type in argument 2 (different address spaces) drivers/scsi/3w-sas.c:1323:55: expected void *reg drivers/scsi/3w-sas.c:1323:55: got unsigned char [noderef] * drivers/scsi/3w-sas.c:1328:55: warning: incorrect type in argument 2 (different address spaces) drivers/scsi/3w-sas.c:1328:55: expected void *reg drivers/scsi/3w-sas.c:1328:55: got unsigned char [noderef] * Signed-off-by: Jingoo Han --- drivers/scsi/3w-sas.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/3w-sas.c b/drivers/scsi/3w-sas.c index c845bdb..0d9c722 100644 --- a/drivers/scsi/3w-sas.c +++ b/drivers/scsi/3w-sas.c @@ -1282,7 +1282,8 @@ twl_interrupt_bail: } /* End twl_interrupt() */ /* This function will poll for a register change */ -static int twl_poll_register(TW_Device_Extension *tw_dev, void *reg, u32 value, u32 result, int seconds) +static int twl_poll_register(TW_Device_Extension *tw_dev, void __iomem *reg, + u32 value, u32 result, int seconds) { unsigned long before; int retval = 1; -- 1.7.10.4