Search Linux Wireless

Re: [PATCH] bcm43xx: Hide if bcm43xx-mac80211 is builtin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2007-04-11 at 21:20 -0400, John W. Linville wrote:
> On Wed, Apr 11, 2007 at 07:01:06PM -0400, Michael Wu wrote:
> > bcm43xx: Hide if bcm43xx-mac80211 is builtin
> > 
> > From: Michael Wu <flamingice@xxxxxxxxxxxx>
> > 
> > This prevents users from compiling bcm43xx (softmac) and bcm43xx-mac80211
> > into the kernel at the same time. In the case that it is attempted, make
> > bcm43xx (softmac) not build.
> 
> Since the two drivers use different firmware and the (currently)
> softmac-based driver will evolve into bcm4301 with support for older
> hardware, I'd prefer to leave this one out.

It's possible to bind and unbind drivers, so having two drivers for the
same hardware is not a problem per se.

The problem is that such configuration won't compile as it stands now.
It can be fixed by massive renaming of the symbols in one of the
drivers, but I'm not sure we settled on a specific name.  I suggested
bcm4301, which was well received, but it sound like it won't happen
until bcm43xx_mac80211 matures.

If "bcm4301" prefix is too confusing or "humiliating" for the
softmac-based driver, we could consider something more acceptable in the
short term, like bcm4k, broadcom, bcom, brcm (Broadcom's stock ticker),
bcm43sm (after softmac), bcmwifi, bcmw, bcw (just to amuse Theo) and so
on.

If the symbols are not renamed, we need some protection in Kconfig, or
we'll fail "make allyesconfig".

-- 
Regards,
Pavel Roskin

-
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

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux