Thomas Gleixner
fee4b19fb3
bitops: remove "optimizations"
...
The mapsize optimizations which were moved from x86 to the generic
code in commit 64970b68d2 increased the
binary size on non x86 architectures.
Looking into the real effects of the "optimizations" it turned out
that they are not used in find_next_bit() and find_next_zero_bit().
The ones in find_first_bit() and find_first_zero_bit() are used in a
couple of places but none of them is a real hot path.
Remove the "optimizations" all together and call the library functions
unconditionally.
Boot-tested on x86 and compile tested on every cross compiler I have.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-29 08:11:16 -07:00
..
acpi
asm-alpha
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-arm
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-avr32
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-blackfin
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-cris
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-frv
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-generic
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-h8300
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-ia64
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-m32r
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-m68k
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-m68knommu
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-mips
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-mn10300
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-parisc
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-powerpc
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-ppc
mm: introduce pte_special pte bit
2008-04-28 08:58:23 -07:00
asm-s390
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-sh
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-sparc
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-sparc64
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-um
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-v850
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-x86
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
asm-xtensa
kernel: Move arches to use common unaligned access
2008-04-29 08:06:27 -07:00
crypto
keys
linux
bitops: remove "optimizations"
2008-04-29 08:11:16 -07:00
math-emu
media
V4L/DVB (7677): saa7134: Add/fix Beholder entries
2008-04-24 14:09:46 -03:00
mtd
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2008-04-28 09:44:11 -07:00
pcmcia
rdma
IB: expand ib_umem_get() prototype
2008-04-29 08:06:12 -07:00
rxrpc
scsi
sound
video
fbdev: platforming hecubafb and n411
2008-04-28 08:58:41 -07:00
xen
xen: add balloon driver
2008-04-24 23:57:33 +02:00
Kbuild