From: Sascha Hauer <s.hauer@pengutronix.de>
To: Johannes Berg <johannes@sipsolutions.net>
Cc: Brian Norris <briannorris@chromium.org>,
linux-wireless@vger.kernel.org,
Francesco Dolcini <francesco@dolcini.it>,
kernel@pengutronix.de, David Lin <yu-hao.lin@nxp.com>
Subject: Re: Future of mwifiex driver
Date: Fri, 7 Mar 2025 10:47:08 +0100 [thread overview]
Message-ID: <Z8rAnAgDb7f_xhMp@pengutronix.de> (raw)
In-Reply-To: <2587f323fe19b33d2e9ec49bdc3979f71b9c0ba0.camel@sipsolutions.net>
On Fri, Mar 07, 2025 at 09:48:13AM +0100, Johannes Berg wrote:
> Hi all,
>
> Sorry I didn't reply earlier - I was dragging my feet, but also didn't
> really know if I can add anything beyond what I already wrote.
>
>
> On Mon, 2025-03-03 at 17:45 -0800, Brian Norris wrote:
> > Hi Sascha,
> >
> > On Mon, Mar 03, 2025 at 12:05:26PM +0100, Sascha Hauer wrote:
> > > I am worried about the future of the mwifiex driver. NXP has an ongoing
> > > effort of forking the driver to support their new chips, but the forked
> > > driver lacks support for the old chips supported by the current mwifiex
> > > driver.
> > [...]
> > > I have a series here [1] doing some cleanup work which I'd still like to
> > > get forward.
> > [...]
> > > [1] https://lore.kernel.org/linux-wireless/87ldwyumvq.fsf@kernel.org/
> >
> > I'll apologize for that one stalling out a bit. IIRC, 11 of 12 patches
> > looked great, but I got stuck on the "fix MAC address handling" patch,
> > because it's a lot tougher to guarantee it doesn't break some use cases
> > while fixing things. But really, it's probably mostly a bandwidth thing
> > for me, as I really don't have many cycles to spend on things (and
> > especially when it gets beyond "obvious cleanup" and requires
> > substantial testing and/or reasoning).
>
> I guess that means could also partially resend the series, and get 11 of
> the 12 in? I see the MAC address handling is first, but a cursory look
> suggests that at least not all of the other would have a hard dependency
> on it.
OK, I'll respin the series without the MAC address patch. Next I'll have
another look at the MAC address patch and see if I can improve it
further and send this as a separate patch.
> > 4. A key difference between #3 and mwifiex is, like you say, that
> > mwifiex has a pretty low quality baseline. If I were maintaining it
> > from the beginning, I probably wouldn't have accepted it.
>
> Indeed, the above is _definitely_ not true for mwifiex/nxpwifi. I've
> effectively proven in the other thread that it's just a straight up copy
> without any modernisation etc. If there had actually been a real reason
> to not work with the same code base, then that might have made sense -
> perhaps with some library code split out.
>
> But copying an old crappy driver for the sake of "we don't want to
> maintain an old crappy driver" is a really bad argument to make?!
Thanks for your clear words. For me that means that I can put more
effort into the mwifiex driver without risking that it becomes obsolete
soon.
Sascha
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
next prev parent reply other threads:[~2025-03-07 9:47 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-03 11:05 Future of mwifiex driver Sascha Hauer
2025-03-04 1:45 ` Brian Norris
2025-03-07 8:48 ` Johannes Berg
2025-03-07 9:47 ` Sascha Hauer [this message]
2025-03-19 1:14 ` Brian Norris
2025-03-06 10:17 ` Francesco Dolcini
2025-03-07 10:10 ` Sascha Hauer
2025-03-19 10:32 ` Francesco Dolcini
2025-03-26 12:19 ` Sascha Hauer
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=Z8rAnAgDb7f_xhMp@pengutronix.de \
--to=s.hauer@pengutronix.de \
--cc=briannorris@chromium.org \
--cc=francesco@dolcini.it \
--cc=johannes@sipsolutions.net \
--cc=kernel@pengutronix.de \
--cc=linux-wireless@vger.kernel.org \
--cc=yu-hao.lin@nxp.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.