From mboxrd@z Thu Jan 1 00:00:00 1970 From: thierry.reding@gmail.com (Thierry Reding) Date: Mon, 29 Sep 2014 10:59:09 +0200 Subject: [PATCH v4 6/8] asm-generic/io.h: Implement generic {read,write}s*() In-Reply-To: References: <1407925738-26170-1-git-send-email-thierry.reding@gmail.com> <1407925738-26170-7-git-send-email-thierry.reding@gmail.com> Message-ID: <20140929085908.GI12506@ulmo> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Mon, Sep 29, 2014 at 10:54:34AM +0200, Geert Uytterhoeven wrote: > On Wed, Aug 13, 2014 at 12:28 PM, Thierry Reding > wrote: > > #ifndef memset_io > > -#define memset_io(a, b, c) memset(__io_virt(a), (b), (c)) > > +#define memset_io memset_io > > +static inline void memset_io(void __iomem *addr, int value, size_t size) > > +{ > > + memset(__io_virt(addr), value, size); > > +} > > #endif > > xtensa/allmodconfig: > > include/asm-generic/io.h:820:2: error: implicit declaration of > function 'memset' [-Werror=implicit-function-declaration] > include/asm-generic/io.h:829:2: error: implicit declaration of > function 'memcpy' [-Werror=implicit-function-declaration] > arch/xtensa/include/asm/string.h:110:14: error: conflicting types for 'memset' > arch/xtensa/include/asm/string.h:113:14: error: conflicting types for 'memcpy' > > http://kisskb.ellerman.id.au/kisskb/buildresult/12028900/ I think this can be fixed by including linux/string.h for memset() and memcpy() in include/asm-generic/io.h. Thanks, Thierry -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: not available URL: