Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-06 Thread Jiri Benc
On Thu, 2 Feb 2006 20:36:26 +0100, Michael Buesch wrote: Maybe people always compile the stacks as modules, so this does only appear on insmod time... . That's my case. I've also never inserted both modules together. But how to solve it? I suggest to change all dscape function prefixes from

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-06 Thread Michael Buesch
On Monday 06 February 2006 15:59, Jiri Benc wrote: Subject: [PATCH] d80211: rename ieee80211_rx to __ieee80211_rx This patch fix the problem reported by Michael Buesch [EMAIL PROTECTED]: net/ieee80211/built-in.o: In function `ieee80211_rx': : multiple definition of `ieee80211_rx'

[wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread Michael Buesch
Not sure, if I am the first one compiling the domesday branch, but the ieee80211_rx symbol clashes: net/ieee80211/built-in.o: In function `ieee80211_rx': : multiple definition of `ieee80211_rx' net/d80211/built-in.o:: first defined here Maybe people always compile the stacks as modules, so this

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread John W. Linville
On Thu, Feb 02, 2006 at 08:36:26PM +0100, Michael Buesch wrote: Not sure, if I am the first one compiling the domesday branch, but the ieee80211_rx symbol clashes: net/ieee80211/built-in.o: In function `ieee80211_rx': : multiple definition of `ieee80211_rx' net/d80211/built-in.o:: first

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread Michael Buesch
On Thursday 02 February 2006 21:04, John W. Linville wrote: On Thu, Feb 02, 2006 at 08:36:26PM +0100, Michael Buesch wrote: Not sure, if I am the first one compiling the domesday branch, but the ieee80211_rx symbol clashes: net/ieee80211/built-in.o: In function `ieee80211_rx': :

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread Jouni Malinen
On Thu, Feb 02, 2006 at 08:36:26PM +0100, Michael Buesch wrote: net/ieee80211/built-in.o: In function `ieee80211_rx': : multiple definition of `ieee80211_rx' net/d80211/built-in.o:: first defined here But how to solve it? I suggest to change all dscape function prefixes from ieee80211_FOO

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread shemminger
On Thu, 2006-02-02 at 13:56 -0800, Jouni Malinen wrote: On Thu, Feb 02, 2006 at 08:36:26PM +0100, Michael Buesch wrote: net/ieee80211/built-in.o: In function `ieee80211_rx': : multiple definition of `ieee80211_rx' net/d80211/built-in.o:: first defined here But how to solve it? I

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread Jeff Garzik
Jouni Malinen wrote: On Thu, Feb 02, 2006 at 08:36:26PM +0100, Michael Buesch wrote: net/ieee80211/built-in.o: In function `ieee80211_rx': : multiple definition of `ieee80211_rx' net/d80211/built-in.o:: first defined here But how to solve it? I suggest to change all dscape function

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread Jouni Malinen
On Thu, Feb 02, 2006 at 06:01:45PM -0500, Jeff Garzik wrote: Avoiding namespace clashes means that you avoid confusing all manner of common developer tools. In particular, 'make allyesconfig' is a valuable developer tool that should not be broken. I agree with this completely; I just would

Re: [wireless-2.6] d80211/ieee80211 symbol clash

2006-02-02 Thread Jouni Malinen
On Thu, Feb 02, 2006 at 02:55:43PM -0800, shemminger wrote: But then the module autoloader is going to work correctly, and what about people using drivers that use conflicting stacks? Get the namespace issues sorted out before you consider getting it into the mainline. I thought that only