original_kernel/arch/i386
Andi Kleen b520b85a96 i386: Move all simple string operations out of line
The compiler generally generates reasonable inline code for the simple
cases and for the rest it's better for code size for them to be out of line.
Also there they can be potentially optimized more in the future.

In fact they probably should be in a .S file because they're all pure
assembly, but that's for another day.

Also some code style cleanup on them while I was on it (this seems
to be the last untouched really early Linux code)

This saves ~12k text for a defconfig kernel with gcc 4.1.

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-21 18:37:08 -07:00
..
boot xen: disable vdso "nosegneg" on native boot 2007-07-20 08:44:19 -07:00
crypto
kernel i386: intel_cacheinfo.c:find_num_cache_leaves() should be __cpuinit 2007-07-21 17:49:15 -07:00
lib i386: Move all simple string operations out of line 2007-07-21 18:37:08 -07:00
mach-default
mach-es7000
mach-generic kbuild: remove hardcoded apic_es7000 from modpost 2007-07-16 23:24:51 +02:00
mach-visws
mach-voyager usermodehelper: Tidy up waiting 2007-07-18 08:47:40 -07:00
math-emu
mm x86: Always flush pages in change_page_attr 2007-07-21 18:37:07 -07:00
oprofile
pci
power
video fbcon: allow fbcon to use the primary display driver 2007-07-17 10:23:11 -07:00
xen clockevents: fix resume logic 2007-07-21 17:49:15 -07:00
Kconfig NTP: move the cmos update code into ntp.c 2007-07-21 17:49:15 -07:00
Kconfig.cpu i386: Allow KVM on i386 nonpae 2007-07-19 14:37:05 -07:00
Kconfig.debug
Makefile xen: Core Xen implementation 2007-07-18 08:47:42 -07:00
Makefile.cpu
defconfig i386: Update defconfig 2007-07-21 18:37:07 -07:00