public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
* Future of mwifiex driver
@ 2025-03-03 11:05 Sascha Hauer
  2025-03-04  1:45 ` Brian Norris
  2025-03-06 10:17 ` Francesco Dolcini
  0 siblings, 2 replies; 9+ messages in thread
From: Sascha Hauer @ 2025-03-03 11:05 UTC (permalink / raw)
  To: linux-wireless
  Cc: David Lin, Brian Norris, Francesco Dolcini, Johannes Berg, kernel

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.

Overall this leaves us and our customers using the mwifiex driver in a
very bad situation.  Johannes made clear that he is not going to merge a
driver that is 70% identical to the existing driver and on the other
hand the existing driver doesn't get forward due to its odd-fixes state
and the potential rise of a new driver which would render work on the
existing driver useless.

I think part of the solution should be that we start cleaning up the
mwifiex driver so that at one point it could

a) be a robust base for a fork, or
b) make the fork unnecessary

This would help people using the mwifiex driver to get a better support
for their hardware.  It would also help NXP by splitting the necessary
changes into easier swallowable parts that are actually reviewable.
Should we really need a fork at some point then much of the review would
have already been done.

I have a series here [1] doing some cleanup work which I'd still like to
get forward.  Johannes made some remarks in [2] and [3] on which parts
of the driver need cleanup. Some more things for cleanup can also be
found in the forked driver code.

I am willing to put more work into the driver in creating and also
reviewing and testing patches, but I would need some path forward for
the driver and I think this needs a commitment from NXP to take the
detour over the mwifiex driver to get their stuff upstream.

Any thoughts?

[1] https://lore.kernel.org/linux-wireless/87ldwyumvq.fsf@kernel.org/
[2] https://lore.kernel.org/lkml/57ff2078632d8f14ca73c8307dc43585b3d09f50.camel@sipsolutions.net/#r
[2] https://lore.kernel.org/lkml/5f5c42585e168e252a5fa3f43325aaa360f6d27a.camel@sipsolutions.net/

-- 
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 |

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-03-26 12:19 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox