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=-8.5 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_PASS,USER_AGENT_MUTT 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 A969AC43381 for ; Mon, 18 Feb 2019 10:54:32 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7FE082177E for ; Mon, 18 Feb 2019 10:54:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730374AbfBRKyb (ORCPT ); Mon, 18 Feb 2019 05:54:31 -0500 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:37059 "EHLO relay8-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729525AbfBRKya (ORCPT ); Mon, 18 Feb 2019 05:54:30 -0500 X-Originating-IP: 141.70.45.131 Received: from localhost (hadi-gate-vlan-851.hadiko.whka.de [141.70.45.131]) (Authenticated sender: hle@owl.eu.com) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id EEEA61BF207; Mon, 18 Feb 2019 10:54:27 +0000 (UTC) Date: Mon, 18 Feb 2019 11:54:27 +0100 From: Hugo Lefeuvre To: Arnd Bergmann Cc: Thomas Gleixner , linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/4] io: change io*_rep definitions to take ulong count Message-ID: <2162a4ee6b1fe781853a75c45d38f73d042d2bc9.1550485787.git.hle@owl.eu.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ioread*_rep and iowrite*_rep from asm-generic/io.h expect unsigned int count parameter. This is inconsistent with all other definitions in the kernel which take unsigned long count. Change io*_rep definitions to take unsigned long count instead of unsigned int. Signed-off-by: Hugo Lefeuvre --- include/asm-generic/io.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/asm-generic/io.h b/include/asm-generic/io.h index d356f802945a..345ae6a09bca 100644 --- a/include/asm-generic/io.h +++ b/include/asm-generic/io.h @@ -811,7 +811,7 @@ static inline void iowrite64be(u64 value, volatile void __iomem *addr) #ifndef ioread8_rep #define ioread8_rep ioread8_rep static inline void ioread8_rep(const volatile void __iomem *addr, void *buffer, - unsigned int count) + unsigned long count) { readsb(addr, buffer, count); } @@ -820,7 +820,7 @@ static inline void ioread8_rep(const volatile void __iomem *addr, void *buffer, #ifndef ioread16_rep #define ioread16_rep ioread16_rep static inline void ioread16_rep(const volatile void __iomem *addr, - void *buffer, unsigned int count) + void *buffer, unsigned long count) { readsw(addr, buffer, count); } @@ -829,7 +829,7 @@ static inline void ioread16_rep(const volatile void __iomem *addr, #ifndef ioread32_rep #define ioread32_rep ioread32_rep static inline void ioread32_rep(const volatile void __iomem *addr, - void *buffer, unsigned int count) + void *buffer, unsigned long count) { readsl(addr, buffer, count); } @@ -839,7 +839,7 @@ static inline void ioread32_rep(const volatile void __iomem *addr, #ifndef ioread64_rep #define ioread64_rep ioread64_rep static inline void ioread64_rep(const volatile void __iomem *addr, - void *buffer, unsigned int count) + void *buffer, unsigned long count) { readsq(addr, buffer, count); } @@ -850,7 +850,7 @@ static inline void ioread64_rep(const volatile void __iomem *addr, #define iowrite8_rep iowrite8_rep static inline void iowrite8_rep(volatile void __iomem *addr, const void *buffer, - unsigned int count) + unsigned long count) { writesb(addr, buffer, count); } @@ -860,7 +860,7 @@ static inline void iowrite8_rep(volatile void __iomem *addr, #define iowrite16_rep iowrite16_rep static inline void iowrite16_rep(volatile void __iomem *addr, const void *buffer, - unsigned int count) + unsigned long count) { writesw(addr, buffer, count); } @@ -870,7 +870,7 @@ static inline void iowrite16_rep(volatile void __iomem *addr, #define iowrite32_rep iowrite32_rep static inline void iowrite32_rep(volatile void __iomem *addr, const void *buffer, - unsigned int count) + unsigned long count) { writesl(addr, buffer, count); } @@ -881,7 +881,7 @@ static inline void iowrite32_rep(volatile void __iomem *addr, #define iowrite64_rep iowrite64_rep static inline void iowrite64_rep(volatile void __iomem *addr, const void *buffer, - unsigned int count) + unsigned long count) { writesq(addr, buffer, count); } -- 2.20.1