Commit 47d8c156 authored by Yury Norov's avatar Yury Norov
Browse files

include: move find.h from asm_generic to linux



find_bit API and bitmap API are closely related, but inclusion paths
are different - include/asm-generic and include/linux, correspondingly.
In the past it made a lot of troubles due to circular dependencies
and/or undefined symbols. Fix this by moving find.h under include/linux.

Signed-off-by: default avatarYury Norov <yury.norov@gmail.com>
Tested-by: default avatarWolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
parent 6b8ecb84
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -3359,8 +3359,8 @@ M: Yury Norov <yury.norov@gmail.com>
R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
S:	Maintained
F:	include/asm-generic/bitops/find.h
F:	include/linux/bitmap.h
F:	include/linux/find.h
F:	lib/bitmap.c
F:	lib/find_bit.c
F:	lib/find_bit_benchmark.c
+0 −2
Original line number Diff line number Diff line
@@ -430,8 +430,6 @@ static inline unsigned int __arch_hweight8(unsigned int w)

#endif /* __KERNEL__ */

#include <asm-generic/bitops/find.h>

#ifdef __KERNEL__

/*
+0 −1
Original line number Diff line number Diff line
@@ -189,7 +189,6 @@ static inline __attribute__ ((const)) unsigned long __ffs(unsigned long x)
#include <asm-generic/bitops/atomic.h>
#include <asm-generic/bitops/non-atomic.h>

#include <asm-generic/bitops/find.h>
#include <asm-generic/bitops/le.h>
#include <asm-generic/bitops/ext2-atomic-setbit.h>

+0 −1
Original line number Diff line number Diff line
@@ -264,7 +264,6 @@ static inline int find_next_bit_le(const void *p, int size, int offset)

#endif

#include <asm-generic/bitops/find.h>
#include <asm-generic/bitops/le.h>

/*
+0 −1
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@

#include <asm-generic/bitops/ffz.h>
#include <asm-generic/bitops/fls64.h>
#include <asm-generic/bitops/find.h>

#include <asm-generic/bitops/sched.h>
#include <asm-generic/bitops/hweight.h>
Loading