On Saturday, May 12, 2012 08:09:34 Sven Eckelmann wrote:
batman-adv can be compiled as part of the kernel instead of an module. In that case the linker will see all non-static symbols of batman-adv and all other non-static symbols of the kernel. This could lead to symbol collisions. A prefix for the batman-adv symbols that defines their private namespace avoids such a problem.
Reported-by: David Miller davem@davemloft.net Signed-off-by: Sven Eckelmann sven@narfation.org
bat_debugfs.c | 2 +- bat_iv_ogm.c | 43 ++++++++++++++++++----------------- bridge_loop_avoidance.c | 4 ++-- distributed-arp-table.c | 8 +++---- gateway_client.c | 28 +++++++++++------------ hard-interface.c | 6 ++--- icmp_socket.c | 6 ++--- main.c | 4 ++-- originator.c | 35 ++++++++++++++-------------- originator.h | 21 +++++++++-------- routing.c | 58 +++++++++++++++++++++++------------------------ translation-table.c | 32 +++++++++++++------------- unicast.c | 6 ++--- vis.c | 20 ++++++++-------- 14 files changed, 138 insertions(+), 135 deletions(-)
Applied in revision d7917d0.
Thanks, Marek