Commit 660f6e31 authored by Jeff Dike's avatar Jeff Dike Committed by Linus Torvalds

[PATCH] uml: Export gcov symbol based on gcc version

The init function called by gcc when gcov is enabled is __gcov_init or
__bb_init_func, depending on the gcc version.  Anton is using 3.3.4 and seeing
__gcov_init.  I'm using 3.3.2 and seeing __bb_init_func, so we need to close
that gap a bit.
Signed-off-by: default avatarJeff Dike <jdike@addtoit.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent df309064
......@@ -5,8 +5,14 @@
#include "linux/module.h"
#if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ > 3) || \
(__GNUC__ == 3 && __GNUC_MINOR__ == 3 && __GNUC_PATCHLEVEL__ >= 4)
extern void __gcov_init(void *);
EXPORT_SYMBOL(__gcov_init);
#else
extern void __bb_init_func(void *);
EXPORT_SYMBOL(__bb_init_func);
#endif
/*
* Overrides for Emacs so that we follow Linus's tabbing style.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment