Search Linux Wireless

Future of mwifiex driver

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

 



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@xxxxxxxxxx/
[2] https://lore.kernel.org/lkml/57ff2078632d8f14ca73c8307dc43585b3d09f50.camel@xxxxxxxxxxxxxxxx/#r
[2] https://lore.kernel.org/lkml/5f5c42585e168e252a5fa3f43325aaa360f6d27a.camel@xxxxxxxxxxxxxxxx/

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




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux