]> git.baikalelectronics.ru Git - kernel.git/commit
tracing: make the trace clocks available generally
authorIngo Molnar <mingo@elte.hu>
Tue, 14 Apr 2009 09:24:36 +0000 (11:24 +0200)
committerIngo Molnar <mingo@elte.hu>
Tue, 14 Apr 2009 16:35:13 +0000 (18:35 +0200)
commitc74d54d8ce5913956705ed11e9618059baffd401
treed7c8f0f783534d3cfe550606b871d9bbeaa6e3f3
parentbbd53ecdfe90ea1dc41e45b9d69701f2bb139397
tracing: make the trace clocks available generally

Jeremy Fitzhardinge reported this build failure:

 LD  .tmp_vmlinux1
 arch/x86/kernel/built-in.o: In function `ds_take_timestamp':
 git/linux/arch/x86/kernel/ds.c:1380: undefined reference to `trace_clock_global'
 git/linux/arch/x86/kernel/ds.c:1380: undefined reference to `trace_clock_global'

Which is due to !CONFIG_TRACING && CONFIG_X86_DS=y.

Expose the trace clock code to CONFIG_X86_DS as well.

[ Unfortunately librarizing doesnt work well - ancient architectures
  with no raw_local_irq_save() primitive break the build. ]

Reported-by: Jeremy Fitzhardinge <jeremy@goop.org>
LKML-Reference: <49E4413F.7070700@goop.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/Makefile
kernel/trace/Makefile