linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Michael Büsch" <m@bues.ch>
To: Johannes Berg <johannes@sipsolutions.net>
Cc: "Brett Rudley" <brudley@broadcom.com>,
	"Rafał Miłecki" <zajec5@gmail.com>, "Greg KH" <greg@kroah.com>,
	"John W. Linville" <linville@tuxdriver.com>,
	"Franky (Zhenhui) Lin" <frankyl@broadcom.com>,
	"gregkh@suse.de" <gregkh@suse.de>,
	"devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
	"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: Re: [PATCH 00/20] staging: brcm80211: 7th reaction for mainline patch #2
Date: Thu, 22 Sep 2011 12:29:47 +0200	[thread overview]
Message-ID: <20110922122947.7aa4522b@milhouse> (raw)
In-Reply-To: <1316684675.3899.25.camel@jlt3.sipsolutions.net>

On Thu, 22 Sep 2011 11:44:35 +0200
Johannes Berg <johannes@sipsolutions.net> wrote:

> I agree that would be nice. However, I don't think that it should be
> required for brcmsmac to get into mainline, nor do I think that there
> should be a big rearchitecture for this. In fact, brcmsmac has a PHY
> abstraction layer that looks perfectly usable to me. b43 has one too,
> but it's nowhere near as fleshed out for all corner cases afaict.
> 
> Really the more important issue is support though. Rafal by himself
> cannot possibly provide the level of support we're hoping to see from
> Broadcom who I expect will eventually ship this driver to their
> customers and support it, just like they do now with the driver it is
> derived from.
> 
> Overall, the way I see it this really is a no-brainer. I really don't
> see why we're even discussing this so much.
> brcmsmac should be accepted into mainline as soon as possible (and I
> think all the recent patchsets go a long way). After that, the Broadcom
> team can easily port it to bcma, I expect that would happen within a few
> weeks. Adding features to it should be fairly simple too, and go much
> faster than adding any features to b43. (*)

I fully agree with all of that.

It is time to merge the stuff into mainline. There really is no other option.

> b43 is really my child too. I spent a very long time on the reverse
> engineering. But let's let it "die" peacefully.

We all put a lot of effort into b43, but that does not imply that we have
to beat the dead horse.

b43 has to become a second b43legacy. Which means it must go into maintenance-only mode.
Features should probably be removed, too. But that has to be done after
mainlining of brcmsmac.

Completely dropping either of b43 or brcmsmac is not an option. So, Rafal, you can still
continue to work on b43. There are _lots_ of bugs and issues to fix/improve.
If you need/want some older b43 devices, I can certainly donate some of mine to you. (I have
at least piece one of any flavor of supported 802.11g devices in stock).

-- 
Greetings, Michael.

  reply	other threads:[~2011-09-22 10:30 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-09-19 21:25 [PATCH 00/20] staging: brcm80211: 7th reaction for mainline patch #2 Franky Lin
2011-09-19 21:25 ` [PATCH 01/20] staging: brcm80211: sparse endianness warnings on dongle events Franky Lin
2011-09-19 21:25 ` [PATCH 02/20] staging: brcm80211: various fulmac sparse endianness fixes Franky Lin
2011-09-19 21:25 ` [PATCH 03/20] staging: brcm80211: sparse endianness warnings for struct brcmf_proto_cdc_ioctl Franky Lin
2011-09-19 21:25 ` [PATCH 04/20] staging: brcm80211: sparse endianness warnings for struct sdpcm_shared Franky Lin
2011-09-19 21:25 ` [PATCH 05/20] staging: brcm80211: more fullmac sparse endianness scan related changes Franky Lin
2011-09-19 21:25 ` [PATCH 06/20] staging: brcm80211: remove unconditional code blocks from brcmfmac Franky Lin
2011-09-19 21:25 ` [PATCH 07/20] staging: brcm80211: remove event handler thread from fullmac Franky Lin
2011-09-19 21:25 ` [PATCH 08/20] staging: brcm80211: remove fullmac module_param brcmf_dongle_memsize Franky Lin
2011-09-19 21:25 ` [PATCH 09/20] staging: brcm80211: remove fullmac module_param brcmf_sdiod_drive_strength Franky Lin
2011-09-19 21:25 ` [PATCH 10/20] staging: brcm80211: remove fullmac module_param for watchdog Franky Lin
2011-09-19 21:25 ` [PATCH 11/20] staging: brcm80211: remove fullmac module_param brcmf_idletime Franky Lin
2011-09-19 21:26 ` [PATCH 12/20] staging: brcm80211: remove global variables for data frame boundary Franky Lin
2011-09-19 21:26 ` [PATCH 13/20] staging: brcm80211: removed two fullmac sparse spinlock warnings Franky Lin
2011-09-19 21:26 ` [PATCH 14/20] staging: brcm80211: added endianness check flag to fullmac Makefile Franky Lin
2011-09-19 21:26 ` [PATCH 15/20] staging: brcm80211: removed likely/unlikely calls Franky Lin
2011-09-19 21:26 ` [PATCH 16/20] staging: brcm80211: removed log after kzalloc()/kmalloc() failure Franky Lin
2011-09-19 21:26 ` [PATCH 17/20] staging: brcm80211: clarified fullmac io and event codes Franky Lin
2011-09-19 21:26 ` [PATCH 18/20] staging: brcm80211: consistent naming of struct net_device *ndev Franky Lin
2011-09-19 21:26 ` [PATCH 19/20] staging: brcm80211: simplified internal ioctl function once more Franky Lin
2011-09-19 21:26 ` [PATCH 20/20] staging: brcm80211: reduced checkpatch warnings to zero Franky Lin
2011-09-20  0:04   ` Joe Perches
2011-09-20  0:59     ` Joe Perches
2011-09-20  1:12       ` Franky Lin
2011-09-20  1:04     ` Franky Lin
2011-09-20 13:03 ` [PATCH 00/20] staging: brcm80211: 7th reaction for mainline patch #2 Greg KH
2011-09-20 13:21   ` Johannes Berg
2011-09-20 13:36     ` John W. Linville
2011-09-20 13:45       ` Rafał Miłecki
2011-09-20 13:40     ` Rafał Miłecki
2011-09-20 13:50     ` Rafał Miłecki
2011-09-20 20:56     ` Rafał Miłecki
2011-09-20 21:12       ` Alex Deucher
2011-09-20 21:23         ` Rafał Miłecki
2011-09-21 23:26         ` Luis R. Rodriguez
2011-09-21 13:40       ` John W. Linville
2011-09-21 13:52         ` Rafał Miłecki
2011-09-21 13:55           ` Rafał Miłecki
2011-09-21 14:39             ` Larry Finger
2011-09-20 13:22   ` John W. Linville
2011-09-20 14:00     ` Greg KH
2011-09-21 18:33       ` Brett Rudley
2011-09-21 20:01         ` Rafał Miłecki
2011-09-21 22:12           ` Brett Rudley
2011-09-21 22:35             ` Michael Büsch
2011-09-21 23:15               ` Brett Rudley
2011-09-21 23:28                 ` Michael Büsch
2011-09-22  2:07                   ` Brett Rudley
2011-09-22  6:36                     ` Rafał Miłecki
2011-09-22  8:53                   ` Arend Van Spriel
2011-09-22  8:57                     ` Rafał Miłecki
2011-09-22  9:10                       ` Arend Van Spriel
2011-09-22  9:12                         ` Rafał Miłecki
2011-09-22 10:07                     ` Jonas Gorski
2011-09-22 13:39                       ` Arend Van Spriel
2011-09-22  9:44               ` Johannes Berg
2011-09-22 10:29                 ` Michael Büsch [this message]
2011-09-22  6:47             ` Hauke Mehrtens
2011-09-22  9:04               ` Arend Van Spriel
2011-09-22  9:08                 ` Rafał Miłecki
2011-09-22 10:38                   ` Michael Büsch
2011-09-22  6:54             ` Rafał Miłecki
2011-09-22  7:24               ` Rafał Miłecki
2011-09-22  7:28             ` Rafał Miłecki
2011-09-22 14:31             ` Christoph Hellwig
2011-09-22 18:37               ` Arend Van Spriel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110922122947.7aa4522b@milhouse \
    --to=m@bues.ch \
    --cc=brudley@broadcom.com \
    --cc=devel@linuxdriverproject.org \
    --cc=frankyl@broadcom.com \
    --cc=greg@kroah.com \
    --cc=gregkh@suse.de \
    --cc=johannes@sipsolutions.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=zajec5@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).