Re: [PATCH 04/24] rtw89: add debug files
From: Oleksij Rempel <o.rempel@pengutronix.de>
Date: 2021-07-03 04:21:07
Also in:
linux-wireless
On Fri, Jul 02, 2021 at 01:00:27PM -0700, Brian Norris wrote:
On Fri, Jul 2, 2021 at 12:32 PM Oleksij Rempel [off-list ref] wrote:quoted
On Fri, Jul 02, 2021 at 11:38:26AM -0700, Brian Norris wrote:quoted
Well mainly, I don't really like people dreaming up arbitrary rules and enforcing them only on new submissions.It is technical discussion. There is no reason to get personal.I'm not really intending to make this personal, so apologies if it appeared that way. What I'm trying to get at is that (a) no other wireless driver does this, so why should this one? and (b) the feature you claim this driver can use does not appear suited to the task. It's easier to make suggestions than to make them a reality.quoted
quoted
If such a change was Recommended, it seems like a better first step would be to prove that existing drivers (where there are numerous examples) can be converted nicely, instead of pushing the work to new contributors arbitrarily.Hm, my experience as patch submitter is rather different, but who knows, every subsystem has diffent rules. Good to know, wireless is different.I'm not an arbiter for "wireless" -- so my thoughts are purely my own opinion. But I have noted some technical reasons why wireless drivers may be different than ethernet drivers, and the suggested (again, purely my own opinion) exercise might show you that your suggestion won't really work out in practice.
Ok, so we still need to find the way to go. For example drivers/net/wireless/realtek/rtw89/debug.c is 2404 of potentially removable code. Some one should review it or outoptimize it by using existing frameworks. As you noticed, not many people are willing to review this driver. IMO, it is related to the RealTek reputation of making code drops with lots of not not usable or duplicated code. So to say - offloading the dirty work to the community. For example this patch set: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/drivers/staging/rts5139?h=v5.13&qt=author&q=rempel This new rtw89 driver seems to confirm this reputation, but I cani't say it for sure without spending a week on reverse engineering it. Regards, Oleksij -- 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 |