]> git.hungrycats.org Git - linux/commit
[PATCH] consolidate and cleanup profiling code.
authorAndrew Morton <akpm@digeo.com>
Tue, 18 Feb 2003 13:28:55 +0000 (05:28 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 18 Feb 2003 13:28:55 +0000 (05:28 -0800)
commit489d95995850301e3ae622327cd322f4b9077bbd
treeea1c167714611a50adfcb82b572359ad767b0280
parenta7308dbbc52c9ac0e8b534e3b3e086b32a754fc6
[PATCH] consolidate and cleanup profiling code.

Patch from Nikita Danilov <Nikita@Namesys.COM>

this moves functions from identical per-architecture
arch/*/kernel/profile.c into generic kernel/profile.c.  Also, identical
{x86,parisc,ppc64,sparc64}_profile_hook()'s are all replaced by the
single kernel/profile.c:profile_hook(), which is #defined to noop in
include/linux/profile.h if CONFIG_PROFILING is not set.
25 files changed:
arch/i386/kernel/Makefile
arch/i386/kernel/i386_ksyms.c
arch/i386/kernel/profile.c [deleted file]
arch/parisc/kernel/Makefile
arch/parisc/kernel/parisc_ksyms.c
arch/parisc/kernel/profile.c [deleted file]
arch/parisc/kernel/time.c
arch/ppc64/kernel/Makefile
arch/ppc64/kernel/ppc_ksyms.c
arch/ppc64/kernel/profile.c [deleted file]
arch/ppc64/kernel/time.c
arch/sparc64/kernel/Makefile
arch/sparc64/kernel/profile.c [deleted file]
arch/sparc64/kernel/sparc64_ksyms.c
arch/sparc64/kernel/time.c
arch/x86_64/kernel/Makefile
arch/x86_64/kernel/profile.c [deleted file]
arch/x86_64/kernel/x8664_ksyms.c
include/asm-i386/hw_irq.h
include/asm-parisc/irq.h
include/asm-ppc64/hw_irq.h
include/asm-sparc64/irq.h
include/asm-x86_64/hw_irq.h
include/linux/profile.h
kernel/profile.c