lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 20 Jan 2021 16:06:25 -0800 From: Yury Norov <yury.norov@...il.com> To: linux-m68k@...ts.linux-m68k.org, linux-kernel@...r.kernel.org, linux-sh@...r.kernel.org, linux-arch@...r.kernel.org Cc: Yury Norov <yury.norov@...il.com>, Geert Uytterhoeven <geert@...ux-m68k.org>, Yoshinori Sato <ysato@...rs.sourceforge.jp>, Rich Felker <dalias@...c.org>, Arnd Bergmann <arnd@...db.de>, Dennis Zhou <dennis@...nel.org>, Andrew Morton <akpm@...ux-foundation.org>, Wolfram Sang <wsa+renesas@...g-engineering.com>, David Sterba <dsterba@...e.com>, Andy Shevchenko <andriy.shevchenko@...ux.intel.com>, Stefano Brivio <sbrivio@...hat.com>, "Ma, Jianpeng" <jianpeng.ma@...el.com>, Wei Yang <richard.weiyang@...ux.alibaba.com>, Josh Poimboeuf <jpoimboe@...hat.com>, Rasmus Villemoes <rasmus.villemoes@...vas.dk> Subject: [PATCH 1/6] arch: rearrahge headers inclusion order in asm/bitops for m68k and sh m68k and sh include bitmap/find.h prior to ffs/fls headers. New fast-path implementation in find.h requires ffs/fls. Reordering the order of headers inclusion helps to prevent compile-time implicit-function-declaration error. Signed-off-by: Yury Norov <yury.norov@...il.com> --- arch/m68k/include/asm/bitops.h | 4 ++-- arch/sh/include/asm/bitops.h | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/m68k/include/asm/bitops.h b/arch/m68k/include/asm/bitops.h index 10133a968c8e..093590c9e70f 100644 --- a/arch/m68k/include/asm/bitops.h +++ b/arch/m68k/include/asm/bitops.h @@ -440,8 +440,6 @@ static inline unsigned long ffz(unsigned long word) #endif -#include <asm-generic/bitops/find.h> - #ifdef __KERNEL__ #if defined(CONFIG_CPU_HAS_NO_BITFIELDS) @@ -531,4 +529,6 @@ static inline int __fls(int x) #include <asm-generic/bitops/hweight.h> #endif /* __KERNEL__ */ +#include <asm-generic/bitops/find.h> + #endif /* _M68K_BITOPS_H */ diff --git a/arch/sh/include/asm/bitops.h b/arch/sh/include/asm/bitops.h index 450b5854d7c6..792bbe1237dc 100644 --- a/arch/sh/include/asm/bitops.h +++ b/arch/sh/include/asm/bitops.h @@ -58,7 +58,6 @@ static inline unsigned long __ffs(unsigned long word) return result; } -#include <asm-generic/bitops/find.h> #include <asm-generic/bitops/ffs.h> #include <asm-generic/bitops/hweight.h> #include <asm-generic/bitops/lock.h> @@ -69,4 +68,6 @@ static inline unsigned long __ffs(unsigned long word) #include <asm-generic/bitops/__fls.h> #include <asm-generic/bitops/fls64.h> +#include <asm-generic/bitops/find.h> + #endif /* __ASM_SH_BITOPS_H */ -- 2.25.1
Powered by blists - more mailing lists