Re: [PATCH -next/-mm/mainline] net/hp-plus: fix link errors
From: David Miller <davem@davemloft.net>
Date: 2008-11-25 21:41:45
From: David Miller <davem@davemloft.net>
Date: 2008-11-25 21:41:45
From: Alan Cox <redacted> Date: Tue, 25 Nov 2008 18:18:00 +0000
quoted
WARNING: drivers/net/8390p: 'ei_set_multicast_list' exported twice. Previous export was in drivers/net/8390.ko WARNING: drivers/net/8390p: 'ei_get_stats' exported twice. Previous export was in drivers/net/8390.ko WARNING: drivers/net/8390p: 'ei_start_xmit' exported twice. Previous export was in drivers/net/8390.ko WARNING: drivers/net/8390p: 'ei_tx_timeout' exported twice. Previous export was in drivers/net/8390.kobash-3.2$ grep ei_set_multicast drivers/net/*c bash-3.2$ grep ei_set_multicast drivers/net/*h bash-3.2$ grep ei_set_multicast include/linux/*h bash-3.2$
Wrong tree. We added code that splits the struct netdev function pointers out into a seperate structure. In order to make initialization of the netdev_ops members work inside of the driver (and keep it const), we exported some of these 8390 library symbols. Anyways, Stephen you have to do something about this.