On Fri, Jun 29, 2018 at 11:38:22AM +0300, Kalle Valo wrote: > (Was "Re: [PATCH v3 00/19] rtlwifi: halmac: Add new module halmac", > changing the title to reflect what we are discussing) > > Pkshih <pkshih@xxxxxxxxxxx> writes: > > > On Thu, 2018-05-24 at 11:27 +0300, Kalle Valo wrote: > >> > >> You are missing my point: I don't even have time to review huge rtlwifi > >> patches when they are not even ready for upstream. I cannot start > >> working on cleaning up rtlwifi code and doing multiple iterations of > >> reviews on these kind of huge patchsets. Either you need to > >> significantly scale down the size of patchsets (especially LOC) or you > >> need to get review help from someone else. But the current way of > >> working is not doable for me. > >> > > > > Is there a proper way to look for "someone else" you mentioned? > > I don't know, I think there might a project somewhere which helps with > patch review for new people but not sure about that. Adding Dan in case > he has some ideas. It's just heart breaking to look at that driver. It's over 64k line of code. As a reviewer, it's easy to glance at the first few lines and say get rid of halmac_ret_status and use normal kernel return codes instead but just implementing that small thing would take months because there is so much code. It doesn't even look like terrible code, it's just not linux code. There is no way I'm touching these patches because it's just miles and miles of sadness. > > We plan to rewrite a new driver excluding agnostic OS layer to support > > new generation 11AC chips, because they're very different from the chips > > existed in rtlwifi and rtl8xxxu. That's good news. The OS layer was a failed experiment. It was supposed to give us one driver for everything but instead of that we have at least 7 drivers just within the Linux kernel. We abstracted the wrong thing. regards, dan carpenter