2009/7/27 Gábor Stefanik <netrolller.3d@xxxxxxxxx>: > On Mon, Jul 27, 2009 at 9:41 PM, Luis R. > Rodriguez<lrodriguez@xxxxxxxxxxx> wrote: >> On Mon, Jul 27, 2009 at 12:08 PM, Johannes >> Berg<johannes@xxxxxxxxxxxxxxxx> wrote: >>> On Mon, 2009-07-27 at 11:59 -0700, Luis R. Rodriguez wrote: >>> >>>> +EXPORT_SYMBOL_GPL(ieee80211_queue_work); >>> >>> Do we really want to allow these as _GPL only? Most things are not _GPL >>> but usable by anyone, which of course isn't too useful since mac80211 >>> changes all the time :) >> >> Well I don't see why not. >> >> Luis > > Do we want to prevent non-GPL You mean non-GPL-compatible. > drivers from using mac80211? This wouldn't prevent it -- this is just for stuffing work into the mac80211 workqueue. The way I was seeing this is we want to ensure suspend works properly, if we allow non-GPL-compatible drivers stuff work into the mac80211 workqueue suspend issues may pop up and the issues may be driver related, not mac80211 related. But I guess its better to see if crap vendor drivers are not following the APIs properly, I'll remove this. > That's > actually counter-productive, as it reduces the chance of a > manufacturer ever releasing a useful, kernel-includable driver. (Most > manufacturers initially develop non-GPL drivers, which hopefully end > up getting released under the GPL after community persuasion. In my experience so far vendors tend to not write mac80211 drivers at all unless they are open, all known vendor drivers I know of use wext crap. > If we > make mac80211 GPL-only, that prevents any internal driver based on > mac80211 from getting written.) I'll remove this GPL_COMPATIBLE_ONLY thingy. Luis -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html